所以我尝试为我的 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/