laravel-5 - "passport"命名空间中没有定义命令。在laravel中安装API认证时

标签 laravel-5

我运行时遇到以下错误
php工匠护照:安装

[Symfony\Component\Console\Exception\CommandNotFoundException]
There are no commands defined in the "passport" namespace.

最佳答案

要安装 Laravel 护照,请确保将此行添加到 config/app.php 在提供者数组中(包服务提供者部分):

Laravel\Passport\PassportServiceProvider::class,

然后安装包并迁移数据库
composer require laravel/passport
php artisan migrate 
php artisan passport:install

当命令不起作用时,清除缓存通常是有用的第一步,尤其是当您更新 中的任何内容时。配置 .env 文件上的文件夹。
php artisan config:clear  
php artisan config:cache 

Config clear 删除配置缓存文件。配置缓存使用当前设置创建一个新的配置缓存文件。配置缓存为您的应用程序提供更快的加载时间!

关于laravel-5 - "passport"命名空间中没有定义命令。在laravel中安装API认证时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43199212/

相关文章:

php - Laravel Eloquent Relationship 按关系列过滤

php - 从数据库存储和渲染 Laravel Blade 模板

php - Laravel 5.0 [PDOException] SQLSTATE [HY000] : General error: 1215 Cannot add foreign key constraint

laravel - 在 Laravel 5.1 中将模型保存到数据库之前做一些事情

php - laravel get 和 post 路由的区别

laravel - 如何停止工匠队列 :listen command eating all CPU?

javascript - 单击评论按钮时将评论附加到特定帖子vue js

php - 如何按月份对数组中的值进行分组?

laravel - 如何在 Laravel 的 whereIn 中使用别名列?

php - 如何在 Laravel 中有效地分配外键值