2

laravel 5.1 では、次の方法を使用すると、能力をチェックするときにカスタム応答を返すことができます。

if (Gate::denies('update', $post)) {
        return response()->view('errors.403');
}

authorize メソッドを使用するときに同様のカスタム エラーを返す方法はありますか。

$this->authorize('update', $post);

上記は、ステータス コード 403 の http 例外をスローするだけです。

4

1 に答える 1