PHP Laravel Nova返回404

我正在进行一个本地laravel-nova项目,该项目在过去几天中运行良好。现在突然之间,当我尝试去那条/nova路线时,我听到一个404错误的提示Page could not be found。我尝试过

php artisan config:cache

但没有运气。我什至删除了vendor-folder并运行了composer installphp artisan nova:install但是那也没有解决。

运行时php artisan route:list出现错误:

Class App\Http\Controllers\Laravel\Nova\Http\Controllers\LoginController does not exist

我的意思是说真的-WTF ???我完全不知道发生了什么事?

有谁知道如何解决这个问题?

我的Laravel版本是5.7,并且我正在计算机上运行此应用程序Windows 10


芜湖不芜
浏览 219回答 3
3回答

白猪掌柜的

我自己发现了它,以防万一其他用户可能遇到相同的问题,我将发布答案。因此,如果您的路线可能像例如:Route::get('{subpage}', 'SubpagesController@show');这将返回,404并且您将无法访问Nova等仪表板,因为Nova(从1.0.9版开始)始终在应用程序的路由之后注册其路由您必须将config/nova.php路径更改为或者no/va,只需nova删除/

慕尼黑的夜晚无繁华

确认已将App\Providers\NovaServiceProvider添加到配置文件中的providers阵列app\config.php。如果不是,则应手动添加。当然,如果您的应用程序不使用App命名空间,则应根据需要更新提供程序类名称。
打开App,查看更多内容
随时随地看视频慕课网APP