// laravel標準認証の失敗時メッセージ「auth.failed」が、なぜかソースべた書きなのでtraitを使ってオーバーライトしてみた。
1 2 3 4 5 6 7 8 9 10 11 12 |
use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Validation\ValidationException; class LoginController extends Controller { protected function sendFailedLoginResponse(Request $request) { throw ValidationException::withMessages([ $this->username() => [trans('認証に失敗しました。')], ]); } |