我正在做一个本地的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我是说,真的吗?我完全不知道发生了什么?
有人知道怎么解决这个问题吗?
我的Laravel版本是5.7,我正在Windows 10机器上运行这个应用程序。
发布于 2020-03-25 20:03:05
添加到app/config/app.php上
App\Providers\NovaServiceProvider::class,内部“提供者”
如果这些命令不起作用,以后可能需要运行这些命令。
php artisan nova:publish和
php artisan view:clear发布于 2019-04-29 08:19:28
我自己发现的,所以万一其他用户也有同样的问题,我会发布一个答案。
因此,如果您可能有这样的路线,例如:
Route::get('{subpage}', 'SubpagesController@show');这将返回404,您将无法访问Nova,例如,因为Nova (版本1.0.9)总是在应用程序的路由之后注册其路由。
您必须将config/nova.php路径更改为no/va或简单的nova,方法是移除/
有关更多信息,请参见这里
发布于 2021-06-25 09:38:03
这对我有用,在虚拟主机中添加以下代码:
<Directory /var/www/html/checkin>
AllowOverride All
</Directory>https://stackoverflow.com/questions/55687591
复制相似问题