【发布时间】:2020-06-03 16:18:14
【问题描述】:
Voyager 是 laravel 最高效的管理面板之一。但是,在这里我被困在一个典型的情况下。例如,我正在使用此管理面板进行预约。我希望管理员查看所有记录,但用户只查看、编辑、删除他添加的记录。我可以在那里插入自己的页面,但这会增加工作量,因为我必须创建自己的添加、编辑和删除功能以及视图。我只想知道从数据库中获取数据以显示在视图页面上的位置,以便根据登录用户进行操作。
【问题讨论】:
Voyager 是 laravel 最高效的管理面板之一。但是,在这里我被困在一个典型的情况下。例如,我正在使用此管理面板进行预约。我希望管理员查看所有记录,但用户只查看、编辑、删除他添加的记录。我可以在那里插入自己的页面,但这会增加工作量,因为我必须创建自己的添加、编辑和删除功能以及视图。我只想知道从数据库中获取数据以显示在视图页面上的位置,以便根据登录用户进行操作。
【问题讨论】:
要实现这一点:
php artisan make:policy PostPolicy
【讨论】: