gpt4 book ai didi

laravel - 如何解决 Auth guard [web] 未定义问题

转载 作者:行者123 更新时间:2023-12-05 00:58:08 24 4
gpt4 key购买 nike

我做了 2 个 guard 1. 管理员和 2. 学生。现在,当我单击按钮以显示登录表单时,我总是发现未定义 Auth guard [web] 的错误。现在我如何解决这个问题。这是我的配置/auth.php

 'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
'guards' => [
'admin' => [
'driver' => 'session',
'provider' => 'admins',
],
'student' => [
'driver' => 'session',
'provider' => 'student',
],

'api' => [
'driver' => 'token',
'provider' => 'users',
'hash' => false,
],
],
'providers' => [
'admins' => [
'driver' => 'eloquent',
'model' => App\Admin::class,
],
'students' => [
'driver' => 'eloquent',
'model' => App\Student::class,
],

// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],

我正在尝试使用管理员守卫登录管理员。请帮我解决这个问题,我不使用默认的 User.php 模型。

Full error message

最佳答案

那是因为您要从应用程序中删除 web 保护。

只需将您的默认防护从 web 更改为您的新防护。

'defaults' => [
'guard' => 'admins',
'passwords' => 'users',
],

关于laravel - 如何解决 Auth guard [web] 未定义问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58648547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com