0
私はパブリケーションモデルとパブリケーションポリシーポリシーを持っています。私は、次のしている方針にLaravelの承認ポリシー5.3
$this->authorize('update', $pub);
:
は、代わりにユーザ出力で死ぬのpublic function update(User $user, Publication $publication)
{
dd($user);
}
、私は「このアクションを言って、エラーメッセージを取得し、私のコントローラでは、私は次のように使用しています許可されていない。私はそうのようなAuthServiceProviderにポリシーを登録している
:言及する
protected $policies = [
'App\Model' => 'App\Policies\ModelPolicy',
Publication::class => PublicationPolicy::class,
];
もう一つのポイントは、ポリシーの前機能がうまく動作するように思われることです。それは働かない能力への個々の呼び出しです。
ヘルプ?
これは私の場合のようです。多分あなたは私を助けることができます。これを見てください:http://stackoverflow.com/questions/42598826/how-can-i-do-authorization-policies-in-laravel-5-3 –