我正在进行一个本地laravel-nova项目,该项目在过去几天中运行良好。现在突然之间,当我尝试去那条/nova路线时,我听到一个404错误的提示Page could not be found。我尝试过php artisan config:cache但没有运气。我什至删除了vendor-folder并运行了composer install,php 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。
3 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
我自己发现了它,以防万一其他用户可能遇到相同的问题,我将发布答案。
因此,如果您的路线可能像例如:
Route::get('{subpage}', 'SubpagesController@show');
这将返回,404
并且您将无法访问Nova等仪表板,因为Nova(从1.0.9版开始)始终在应用程序的路由之后注册其路由
您必须将config/nova.php
路径更改为或者no/va
,只需nova
删除/
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
确认已将App\Providers\NovaServiceProvider
添加到配置文件中的providers
阵列app\config.php
。如果不是,则应手动添加。当然,如果您的应用程序不使用App命名空间,则应根据需要更新提供程序类名称。
- 3 回答
- 0 关注
- 218 浏览
添加回答
举报
0/150
提交
取消