从5.3升级到5.4后,Laravel Tinker不工作
我最近将Laravel5.3升级为Laravel5.4。我已经阅读了laravel提供的升级指南,一切看起来都很好。直到我试着运行Laravel Tinker,但它不起作用。我已经遵循了专门针对Laravel Tinker部件的升级指南 拉维尔修补匠 要继续使用tinker Artisan命令,还应 安装laravel/tinker组件: 作曲者需要拉威尔/修补匠 安装软件包后,应添加 Laravel\Tinker\TinkerServiceProvider::类中的提供程序数组 您的config/app.php配置文件 资料来源: 下面是我的config/app.php:从5.3升级到5.4后,Laravel Tinker不工作,laravel,Laravel,我最近将Laravel5.3升级为Laravel5.4。我已经阅读了laravel提供的升级指南,一切看起来都很好。直到我试着运行Laravel Tinker,但它不起作用。我已经遵循了专门针对Laravel Tinker部件的升级指南 拉维尔修补匠 要继续使用tinker Artisan命令,还应 安装laravel/tinker组件: 作曲者需要拉威尔/修补匠 安装软件包后,应添加 Laravel\Tinker\TinkerServiceProvider::类中的提供程序数组 您的confi
'providers' => [
/*
* Laravel Framework Service Providers...
*/
Laravel\Tinker\TinkerServiceProvider::class,
但是,当我运行命令“php artisan tinker”时,它说:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "tinker" is not defined.
以前有人经历过吗
注意:其他artisan命令非常有效,我可以很好地查看我的站点
Laravel Tinker
要继续使用tinker Artisan命令,还应安装laravel/tinker软件包:
composer需要laravel/tinker
安装包后,应将Laravel\Tinker\TinkerServiceProvider::class
添加到config/app.php配置文件中的providers数组中
来源:编辑您的
应用程序/Console/Kernel.php
,然后使用以下内容修改$commands
属性:
protected $commands = [
//
\Laravel\Tinker\Console\TinkerCommand::class,
];
然后在控制台中,制作一个
composer dump-autoload
谢谢,我编辑了我的帖子,所以它会参考sourceCheck
php artisan--version
,查看您的确切Laravel版本,以及您的composer.lock文件(或composer show Laravel/tinker
),查看您安装的Laravel/tinker版本。我也有同样的问题,我在这里找到了解决方案,但仍然不适用于我