如何解决在基于 Laravel 和 Voyager 的表单系统中按用户显示表单的问题
我打算基于 Laravel 创建一个在线表单系统,如下:
-
用户在网站上注册
-
进入网站后,他完成一个表格并发送表格
-
他可以在自己的面板中看到他输入的表单信息
-
站点管理员还可以查看用户表单,并且可以编辑表单或向该表单添加注释,以便用户注意到有关其表单的管理员消息。
为此,我选择了 Voyager 管理面板,它满足了我的许多需求,但我对这个框架有两个主要问题:
-
没有用户可以进行注册操作的页面或表单,新用户只能由管理员创建
-
为了让每个用户只能看到他的表单信息,我使用了这个链接中给出的方法 How to create a custom Policy and enforce it in a BREAD (Voyager)
但我收到以下错误:
BadMethodCallException 调用未定义的方法 App\auth::user()
另外,如果您知道另一个可以满足我需求的 Crud 系统,请告诉我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。