我正在研究当地的laravel-nova
项目,该项目在过去几天运行良好。现在突然间,当我试图去/nova
路线时,我得到一个404
错误说Page could not be found
。我试过了
php artisan config:cache
但没有运气。我甚至删除了vendor
文件夹并运行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
机器上运行这个应用程序。
LoginController这个文件添加use App\Http\Controllers\Controller;
我自己发现了,所以如果其他用户可能遇到同样的问题,我会发布一个答案。
所以,如果你有一条路线,例如:
Route::get('{subpage}', 'SubpagesController@show');
这将返回404
,您将无法访问Nova,例如自Nova(版本1.0.9)以来,仪表板始终在应用程序的路径之后注册其路由
您将不得不通过删除config/nova.php
将no/va
路径更改为nova
或简单地/
有关更多信息,请参阅here