![](/img/trans.png)
[英]npm run production after upgrade to laravel-mix 4.0.16 doesn't work
[英]Laravel 8 Authentication doesn't work after upgrade form 7
正如標題所說,它只是突然停止工作。 我有一個自定義警衛: config.auth.php
'guards' => [
'admin' => [
'driver' => 'session',
'provider' => 'admins',
],
.....
'providers' => [
'admins' => [
'driver' => 'eloquent',
'model' => App\Admin::class,
],
用戶(或者我應該說管理員?)通過登錄 controller 進行身份驗證:
if (Auth::guard('admin')->attempt(['email' => $request->email, 'password' => $request->password, ])) {
return redirect()->intended('/check');
但路線“檢查”返回null
Route::get('/check', function () {
$user = auth()->user();
dd($user);
});
.env
session 部分:
SESSION_DRIVER=file
SESSION_LIFETIME=1200
沒有任何錯誤被注銷,沒有任何線索是什么問題。 此應用程序還具有用於 API 登錄的 laravel 護照,工作正常
試試這個,用這個替換提供者:
'providers' => [
'admins' => [ 'driver' => 'eloquent', 'model' => App\Models\Admin::class, ],
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.