Tôi vừa nâng cấp Laravel 5.3 lên Laravel 5.4. Tôi đã đọc hướng dẫn nâng cấp được cung cấp bởi laravel, và mọi thứ đều tốt. Cho đến khi tôi cố gắng chạy Laravel Tinker và nó không hoạt động. Tôi đã làm theo hướng dẫn nâng cấp dành riêng cho phần Laravel Tinker.Laravel Tinker không hoạt động sau khi nâng cấp từ 5.3 lên 5.4
Laravel Tinker
Để tiếp tục sử dụng lệnh tinker Artisan, bạn cũng nên cài đặt gói laravel/tinker:
nhà soạn nhạc yêu cầu laravel/tinker
Khi gói có đã được cài đặt, bạn nên thêm Laravel \ Tinker \ TinkerServiceProvider :: class vào mảng nhà cung cấp trong tệp cấu hình config/app.php của bạn.
Nguồn: https://laravel.com/docs/5.4/upgrade
Và đây là cấu hình của tôi/app.php:
'providers' => [
/*
* Laravel Framework Service Providers...
*/
Laravel\Tinker\TinkerServiceProvider::class,
Nhưng sau đó, khi tôi chạy lệnh "php nghệ nhân tinker", nó nói này:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "tinker" is not defined.
Có ai đã từng trải nghiệm điều này trước đây không?
Lưu ý: lệnh nghệ nhân khác hoạt động hoàn hảo và tôi có thể thấy trang web của tôi tốt.
Kiểm tra 'php artisan --version' cho phiên bản Laravel chính xác của bạn và tệp composer.lock của bạn (hoặc' composer show laravel/tinker') cho phiên bản laravel/tinker bạn đã cài đặt. – sisve
Tôi có cùng một vấn đề, tôi đã xem giải pháp ở đây nhưng vẫn không hoạt động đối với tôi https: // stackoverflow.com/questions/42635016/command-tinker-is-not-defined –