如何从根访问Laravel Nova?

时间:2018-11-30 11:08:06

标签: php laravel laravel-nova

我希望能够从根(即从example.com而不是example.com/nova访问Laravel Nova。

我尝试将config/nova.php中的路径设置更改为'/'。转到example.com,然后重定向到看上去正确的example.com/login,但是会引发以下错误:

  

没有为[nova]定义提示路径。

我是Laravel的新手,但有一些搜索表明这与FileViewFinder有关,但我不知道如何解决。我发现最接近的答案建议将Laravel/Nova/Http/Middleware/ServeNova添加到config/app.php中的提供者列表中,但这会引发新的错误(Call to undefined method Laravel\Nova\Http\Middleware\ServeNova::isDeferred())。

是否可以从根本上为Nova提供服务,如果可以,怎么办?

2 个答案:

答案 0 :(得分:1)

只需将config / nova.php中的'path'更改为'/'即可:

 'path' => '/',

答案 1 :(得分:1)

或者,您可以在web.php文件中像这样进行重定向

Route::get('/', function () {
    return redirect(config('nova.path')); 
});