我已经安装了Laravel Nova(使用Laravel 5.6) . App\Providers\NovaServiceProvider::class
已在我的 config/app.php
文件中注册 . 但是当我去 https://localhost:1234/nova
时,我收到 404
错误 .
我已经清除了我的缓存并运行 composer dump-autoload
. 我怎样才能使这条路线有效?
编辑:当我运行 php artisan route:list
时 nova-api
路线在那里,但没有 nova
的路线 .
此外,在 nova:install
之后,未复制迁移 . 我正在使用现有的Laravel项目 .
4 回答
您必须清除配置缓存以实际应用更改:
我也遇到了这个问题 . 将
Nova::routes();
添加到routes/web.php
并在浏览器中重新加载/nova
.转到
config/app.php
将
App\Providers\NovaServiceProvider::class,
添加到providers
请注意,此答案与@jszobody's anwser有关,并且是针对上述推文后续问题的直接答案 . https://twitter.com/taylorotwell/status/1032300773655408640
如果没有这个,可以看到Nova面板,尽管它仍然是空的 . 此时全新安装将在仪表板上显示“帮助”卡 .
来自Taylor(如果您使用的是早于Nova 1.0.1的版本):
https://twitter.com/taylorotwell/status/1032298042773393408