在基于 Laravel 和 Voyager 的表单系统中按用户显示表单的问题

问题描述

我打算基于 Laravel 创建一个在线表单系统,如下:

  1. 用户在网站上注册

  2. 进入网站后,他完成一个表格并发送表格

  3. 他可以在自己的面板中看到他输入的表单信息

  4. 站点管理员还可以查看用户表单,并且可以编辑表单或向该表单添加注释,以便用户注意到有关其表单的管理员消息。

为此,我选择了 Voyager 管理面板,它满足了我的许多需求,但我对这个框架有两个主要问题:

  1. 没有用户可以进行注册操作的页面或表单,新用户只能由管理员创建

  2. 为了让每个用户只能看到他的表单信息,我使用了这个链接中给出的方法 How to create a custom Policy and enforce it in a BREAD (Voyager)

但我收到以下错误

BadMethodCallException 调用未定义的方法 App\auth::user()

另外,如果您知道另一个可以满足我需求的 Crud 系统,请告诉我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)