Laravel 的 auth 命名空间中没有定义命令
Posted
技术标签:
【中文标题】Laravel 的 auth 命名空间中没有定义命令【英文标题】:No commands defined in the auth namespace on Laravel 【发布时间】:2014-11-28 02:12:26 【问题描述】:我正在尝试在 Laravel 应用程序上实现提醒/重置密码,使用 official docs
关于跑步的步骤:
php artisan auth:reminders
我收到了错误:
[InvalidArgumentException]
There are no commands defined in the "auth" namespace.
有人知道如何正确配置吗?
【问题讨论】:
你运行的是哪个版本的 Laravel?要找出答案 - 输入php artisan --version
如果你运行php artisan auth:reminders-table
会发生什么?
同样的 InvalidArgumentException
您是否从旧版本升级了应用程序?还是这是全新安装?
我有 4.2.8 并运行 composer 安装程序来升级,它被认为是升级还是重新安装?
【参考方案1】:
您的 /config/app/config.php 可能缺少提醒服务提供程序。将此添加到您的提供程序数组中。
'providers' => array(
...
'Illuminate\Auth\Reminders\ReminderServiceProvider',
....
)
【讨论】:
就是这样!!我有评论,不知道为什么... ;) 我自己也遇到了同样的问题,找到这个帖子帮助我解决了这个问题。所以谢谢你的提问!以上是关于Laravel 的 auth 命名空间中没有定义命令的主要内容,如果未能解决你的问题,请参考以下文章