我注冊了保單protected $policies = [ 'App\Grade' => 'App\Policies\GradesPolicy' ];這是我獲取此資源的路線:Route::get('/grades', 'GradesController@showGrades');控制器方法public function showGrades() { $this->authorize('viewAny'); switch(Auth::user()->role) { case 'teacher': return view('teacher'); break; case 'parent': return view('parent'); break; default: abort(400); break; } }及政策方法public function viewAny(User $user) { return $user->check(); }是的,我知道這里有相關(guān)主題。我讀了他們。我知道這與模型綁定有關(guān)。viewAny 方法永遠(yuǎn)不會被調(diào)用。我在里面使用了 dd ,它什么也沒顯示。但是我應(yīng)該如何在這里綁定模型?有任何想法嗎?
Laravel 策略總是拒絕訪問
料青山看我應(yīng)如是
2022-01-08 17:47:00