当前位置:  开发笔记 > 编程语言 > 正文

Laravel说Auth guard []没有定义

如何解决《Laravel说Authguard[]没有定义》经验,为你挑选了2个好方法。

我是初学者,我开始学习并使用laravel进行编码...为了启用用户登录nad注册,我写这个(正如我在一个tutorilal上看到的):

在routes.php

 Route::controllers([
     'auth'=>'Auth\AuthController',
     'password'=>'Auth\PasswordController', ]);

现在当我键入:http:// localhost:8888/auth/login我收到错误:

AuthManager.php第71行中的InvalidArgumentException:未定义Auth guard [].

在此输入图像描述

同样在视图文件夹中没有auth目录和login.blade.php文件等.



1> 小智..:

如果已从5.1.x升级到5.2,请确保更新config/auth.php.

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



2> 小智..:

如果您编辑了config/auth.php,例如添加了另一个防护,并且配置被缓存,则可能不会重新加载防护。如果您遇到此问题,清除配置将解决此问题。

$php artisan config:clear 要么 $php artisan config:cache

我正在使用laravel 5.5

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有