P粉7812356892023-08-29 00:01:31
只需將驅動程式變更為資料庫,您可以輕鬆地註解掉eloquent部分並取消註解驅動資料庫部分,您可以像以前一樣正常使用auth()。 Laravel的auth功能即插即用。
'users' => [ 'driver' => 'database', 'table' => 'users', //或者您用于用户的任何表。 ]
您可以在AuthController中設計您的signIn方法,如下所示:
public function signIn(Request $request) { $request->validate([ 'email' => 'required|email', 'password' => 'required' ]); $credentials = $request->only('email', 'password'); if (Auth::attempt($credentials)) { return redirect('/'); } return redirect('login')->withErrors('登录详细信息无效'); }
它將在eloquent和資料庫驅動程式中都起作用。