我不能一一列举在Laravel 5.7我的路线
我试图php artisan route:list
我
我搜索我的整个应用程序,我没有看到这个文件被导入。
我也试着
└── 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]
└──
它发生由于Laravel缓存问题。你一定有过一次CommentController,在你的项目中的某一点,你已经删除并重新创建,目前该项目没有找到它,即使你再有它。在任何情况下,运行folllowing命令应该解决您的问题:
php artisan view:clear
php artisan route:clear
php artisan cache:clear
php artisan config:clear
composer dump-autoload
检查你的路由(web.php),发现CommentController
它应该有,删除它
问题是你下web.php调用CommentController,但你有没有CommentController你的控制器文件夹