Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 如何在Voyager Laravel中按用户显示数据_Laravel 5_Voyager - Fatal编程技术网

Laravel 5 如何在Voyager Laravel中按用户显示数据

Laravel 5 如何在Voyager Laravel中按用户显示数据,laravel-5,voyager,Laravel 5,Voyager,Voyager是laravel最高效的管理面板之一。但是,在这里,我被困在一个典型的情况。例如,我正在使用此管理面板进行预约。我希望管理员查看所有记录,但用户只查看、编辑、删除他添加的记录。我可以在那里插入我自己的页面,但这会增加工作量,因为我必须创建自己的添加、编辑和删除功能以及视图。我只想知道从数据库中提取数据以显示在查看页面上的位置,以便根据登录用户对其进行操作。为此: 您需要将策略添加到面包php artisan make:policy PostPolicy 在策略中,您可以指定谁可以根

Voyager是laravel最高效的管理面板之一。但是,在这里,我被困在一个典型的情况。例如,我正在使用此管理面板进行预约。我希望管理员查看所有记录,但用户只查看、编辑、删除他添加的记录。我可以在那里插入我自己的页面,但这会增加工作量,因为我必须创建自己的添加、编辑和删除功能以及视图。我只想知道从数据库中提取数据以显示在查看页面上的位置,以便根据登录用户对其进行操作。

为此:

  • 您需要将策略添加到面包
    php artisan make:policy PostPolicy
  • 在策略中,您可以指定谁可以根据您的逻辑编辑内容