从5.3升级到5.4后,Laravel Tinker不工作

从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

我最近将Laravel5.3升级为Laravel5.4。我已经阅读了laravel提供的升级指南,一切看起来都很好。直到我试着运行Laravel Tinker,但它不起作用。我已经遵循了专门针对Laravel Tinker部件的升级指南

拉维尔修补匠

要继续使用tinker Artisan命令,还应 安装laravel/tinker组件:

作曲者需要拉威尔/修补匠

安装软件包后,应添加 Laravel\Tinker\TinkerServiceProvider::类中的提供程序数组 您的config/app.php配置文件

资料来源:

下面是我的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命令非常有效,我可以很好地查看我的站点

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版本。我也有同样的问题,我在这里找到了解决方案,但仍然不适用于我