Класс ошибок кэша не существует - Laravel 5.7 - PullRequest
0 голосов
/ 07 февраля 2019

Я не могу перечислить свой маршрут на Laravel 5.7

Я пытался php artisan route:list Я получил

enter image description here

Я искал ввсе мое приложение, я не вижу этот файл импортируется.

enter image description here

Я также пытался

└── composer dumpauto                                                                                  
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
Discovered Package: nesbot/carbon
Discovered Package: laravel/slack-notification-channel
Discovered Package: laravel/nexmo-notification-channel
Discovered Package: laravelcollective/remote
Discovered Package: htmlmin/htmlmin
Discovered Package: intervention/image
Discovered Package: laravelcollective/html
Package manifest generated successfully.
You have new mail in /var/mail/root
┌──[root@bheng]──[/home/forge/bheng] 
└── php artisan route:list                                                                                   

In Container.php line 779:

  Class App\Http\Controllers\CommentController does not exist  


┌──[root@bheng]──[/home/forge/bheng] 
└── php artisan cache:clear                                                                             
Application cache cleared!
┌──[root@bheng]──[/home/forge/bheng] 
└── php artisan route:list                                                                                  

In Container.php line 779:

  Class App\Http\Controllers\CommentController does not exist  


┌──[root@bheng]──[/home/forge/bheng] 
└──

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Это происходит из-за проблемы с кешем в Laravel.Должно быть, у вас когда-то был CommentController, в какой-то момент в вашем проекте, который вы удалили и воссоздали, теперь проект не может найти его, даже если он у вас есть снова.В любом случае, выполнение следующих команд должно решить вашу проблему:

php artisan view:clear
php artisan route:clear
php artisan cache:clear
php artisan config:clear
composer dump-autoload

См. Объяснение: https://www.youtube.com/watch?v=Q1ynDMC8UGg

0 голосов
/ 07 февраля 2019

проверьте ваши маршруты (web.php), найдите CommentController

он должен быть там, удалите его

проблема в том, что вы вызываете CommentController в web.php, но у вас нетCommentController на вашей папке контроллера

...