Authファサードの認証機能でと頼まれたんですが、composer require laravel/uiで生成されるAPIのログイン認証と一緒でしょうか?
一緒ならlaravel/uiを使おうと思ってるのですが。
attemptLoginと同じような記述があるのでどっちも同じようなきがしてます。
laravel
1// Authファサード 2 3public function login(LoginRequest $request) { 4 5 $credentials = $request->only('email', 'password'); 6 7 if (Auth::attempt($credentials)) { 8 return redirect('/'); 9 } 10 11 return back()->withErrors([ 12 'login_error' => 'メールアドレスかパスワードが間違っています' 13 ]); 14 } 15 16// Laravel/ui の認証 17 18 public function login(Request $request) 19 { 20 $this->validateLogin($request); 21 22 // If the class is using the ThrottlesLogins trait, we can automatically throttle 23 // the login attempts for this application. We'll key this by the username and 24 // the IP address of the client making these requests into this application. 25 if (method_exists($this, 'hasTooManyLoginAttempts') && 26 $this->hasTooManyLoginAttempts($request)) { 27 $this->fireLockoutEvent($request); 28 29 return $this->sendLockoutResponse($request); 30 } 31 32 if ($this->attemptLogin($request)) { 33 return $this->sendLoginResponse($request); 34 } 35 36 // If the login attempt was unsuccessful we will increment the number of attempts 37 // to login and redirect the user back to the login form. Of course, when this 38 // user surpasses their maximum number of attempts they will get locked out. 39 $this->incrementLoginAttempts($request); 40 41 return $this->sendFailedLoginResponse($request); 42 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/13 12:17 編集