gpt4 book ai didi

Laravel - 'Auth guard [admin] is not defined.'

转载 作者:行者123 更新时间:2023-12-03 15:57:25 51 4
gpt4 key购买 nike

  • 这是 Laravel 5.6 的全新副本。
  • 使用 spatie laravel permissions.

  • 我可能在处理可能改变守卫的权限时改变了一些东西。我不知道是什么,因为我看不到任何 git 更改,也许是通过数据库?

    起初,我试图修补并赋予特定用户管理员权限: $role = Spatie\Permission\Models\Role::where('name', 'admin')->get()->first();
    当返回未定义时,我检查了 Auth::guard('admin') ,返回 undefined,所以我知道这个问题与 Spatie 包无关。

    在 stackoverflow 上查看了一些问题/答案后,其中之一是 config:clearconfig:cache ,这不起作用,并且仍然为 Auth Guard admin 未定义。

    我可以采取任何其他选项来获得身份验证管理员吗?

    谢谢

    最佳答案

    如果您编辑了 config/auth.php,例如要添加另一个守卫并缓存您的配置,您的守卫可能不会重新加载。如果您遇到此问题,清除配置将修复它。

    https://github.com/laravel/laravel/blob/v5.2.0/config/auth.php

    php artisan config:clear OR php artisan config:cache

    我正在使用 Laravel 5.4

    关于Laravel - 'Auth guard [admin] is not defined.',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50313357/

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