I recently upgrade Laravel 5.3 to Laravel 5.4. I had read the upgrade guide provided by the laravel, and everything looks good. Until I try to run the Laravel Tinker and it's not working. I already followed the upgrade guide specifically for Laravel Tinker part.
Laravel Tinker
In order to continue using the tinker Artisan command, you should also install the laravel/tinker package:
composer require laravel/tinker
Once the package has been installed, you should add Laravel\Tinker\TinkerServiceProvider::class to the providers array in your config/app.php configuration file.
Source: https://laravel.com/docs/5.4/upgrade
And here is my config/app.php :
'providers' => [
/*
* Laravel Framework Service Providers...
*/
Laravel\Tinker\TinkerServiceProvider::class,
But then, when I ran the command "php artisan tinker", it says this:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "tinker" is not defined.
Has anybody experienced this before?
Note: other artisan command works perfectly and I can see my site just fine.
The command is built into every Laravel application and you can use it to run code within the context of your application. Let's explore what this means. Tinker is a REPL (read-eval-print loop) on top of PsySH. It takes your command line input, evaluates it and prints the output to the console.
The ls command can be used to learn more about the $user variable; this is because the $user variable is holding a reference to an instance of the App\User class.
Laravel Tinker
In order to continue using the tinker Artisan command, you should also install the laravel/tinker package:
composer require laravel/tinker
Once the package has been installed, you should add
Laravel\Tinker\TinkerServiceProvider::class
to the providers array in your config/app.php configuration file.
Source: https://laravel.com/docs/5.4/upgrade
Edit your app/Console/Kernel.php
, then modify the $commands
property with this:
protected $commands = [
//
\Laravel\Tinker\Console\TinkerCommand::class,
];
then in console, make a
composer dump-autoload
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With