【发布时间】:2017-06-12 18:51:49
【问题描述】:
我最近将 Laravel 5.3 升级到 Laravel 5.4。我已经阅读了 laravel 提供的升级指南,一切看起来都不错。直到我尝试运行 Laravel Tinker 并且它不起作用。我已经按照 Laravel Tinker 部分的升级指南进行了操作。
Laravel 修补匠
为了继续使用 tinker Artisan 命令,您还应该 安装 laravel/tinker 包:
composer 需要 laravel/tinker
安装软件包后,您应该添加 Laravel\Tinker\TinkerServiceProvider::class 到 providers 数组中 你的 config/app.php 配置文件。
来源:https://laravel.com/docs/5.4/upgrade
这是我的 config/app.php :
'providers' => [
/*
* Laravel Framework Service Providers...
*/
Laravel\Tinker\TinkerServiceProvider::class,
但是,当我运行命令“php artisan tinker”时,它会说:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "tinker" is not defined.
以前有人经历过吗?
注意:其他 artisan 命令完美运行,我可以正常查看我的网站。
【问题讨论】:
-
检查
php artisan --version以获取您的确切 Laravel 版本,并检查您的 composer.lock 文件(或composer show laravel/tinker)以获取您已安装的 laravel/tinker 版本。 -
我有同样的问题,我在这里找到了解决方案,但仍然不适合我stackoverflow.com/questions/42635016/…
标签: laravel