laravel - voyager - (Symfony\Component\Console\Exception\CommandNotFoundException] "voyager"命名空间中没有定义命令)

标签 laravel laravel-5

所以我尝试为我的 laravel 安装 Voyager,但是当我插入

php artisan voyager:install

我收到此错误消息:

(Symfony\Component\Console\Exception\CommandNotFoundException] There are no commands defined in the "voyager" namespace)

这是我的 PhP 和 Laravel 版本:

Laravel Framework version 5.3.16

λ php -v PHP 7.0.13 (cli) (built: Nov 8 2016 13:45:28) ( ZTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies

还有我的包裹服务提供商:

/* * 套餐服务提供商... */

TCG\Voyager\VoyagerServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,

那么问题出在哪里呢?为什么我收到此错误消息

最佳答案

看来您没有安装它。从列表中注释掉或删除服务提供商并运行以下命令:

composer require tcg/voyager
composer dumpauto

根据the docs ,下一步将向 config/app.php 添加服务提供者:

TCG\Voyager\VoyagerServiceProvider::class,

然后才运行 php artisan voyager:install 命令。

关于laravel - voyager - (Symfony\Component\Console\Exception\CommandNotFoundException] "voyager"命名空间中没有定义命令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41872050/

相关文章:

laravel - 即使存在参数,Request::has() 也会返回 false

php - Laravel:如何检查数据库中的模型字段是否可为空

Laravel HTTPS URL 随机字符?

php - Laravel Mailable Markdown 页眉 + 页脚

javascript - 在 laravel 5.3 中调用未定义的方法 Illuminate\Database\Query\Builder::attach()

php - Blueprint 类的 timestamp() 和 dateTime() 方法之间的区别

arrays - "Array to string conversion"错误 Laravel - 尝试将数组保存到数据库

laravel-5 - Laravel 5 : Handling Dynamic and Static routes

带 SPA 的 Laravel Sanctum : Best practice for setting the CSRF cookie

javascript - 在 Laravel 5.7 事件监听器中运行 Javascript