使用$this->;authorizeResource in boot()laravel背包积垢包
我需要在laravel背包积垢包中使用积垢控制器策略 我使用:使用$this->;authorizeResource in boot()laravel背包积垢包,laravel,crud,backpack-for-laravel,Laravel,Crud,Backpack For Laravel,我需要在laravel背包积垢包中使用积垢控制器策略 我使用: $this->authorizeResource(Post::class); 我得到了这个错误: 方法 App\Http\Controllers\Admin\PostCrudController::authorizeResource 不存在 我应该如何使用laravel背包crud中的策略(特别是资源策略?您应该能够使用laravel的授权请求特性来实现这一点。默认情况下,生成的背包积垢控制器没有,因为不是每个人都使
$this->authorizeResource(Post::class);
我得到了这个错误:
方法
App\Http\Controllers\Admin\PostCrudController::authorizeResource
不存在
我应该如何使用laravel背包crud中的策略(特别是资源策略?您应该能够使用laravel的
授权请求
特性来实现这一点。默认情况下,生成的背包积垢控制器没有,因为不是每个人都使用此Laravel功能
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Requests\MonsterRequest as StoreRequest;
use App\Http\Requests\MonsterRequest as UpdateRequest;
use Backpack\CRUD\app\Http\Controllers\CrudController;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class MonsterCrudController extends CrudController
{
use AuthorizesRequests;
public function setup()
{
// ...
在哪个函数中是您发布的行?在PostCrudController中,它是由“php artisan backpack:crud post”commantlaravel版本?laravel 5.8和backpack crud package 3.6制作的。请发布调用$this->authorizeResource(post::class)的函数代码;