5

Laravel では、 Authorize メソッドを介して FormRequest の処理を​​承認するかどうかを指定できます。\Illuminate\Auth\Access\AuthorizationExceptionリクエストが承認されていない場合、次のメッセージとともに例外がスローされます。

この行為は無許可です。

このメッセージをカスタマイズする方法はありますか?

メッセージ自体をカスタマイズしたいことがわかります。属性のエラー メッセージをカスタマイズする可能であることはわかっています。

4

2 に答える 2

13

メッセージを変更するには、以下をFormRequestクラスに追加します。

protected function failedAuthorization()
{
    throw new AuthorizationException('Your new message goes here.');
}
于 2017-09-10T08:29:24.977 に答える
0

メッセージ承認例外メッセージをカスタマイズしようとしている場合は、else 部分の承認コントローラー自体で新しい例外をスローします。

于 2017-09-09T15:46:05.940 に答える