【问题标题】:How to access Laravel Nova from the root?如何从根目录访问 Laravel Nova?
【发布时间】:2018-11-30 11:08:06
【问题描述】:

我希望能够从根目录访问 Laravel Nova,即从 example.com 而不是 example.com/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,如果可以,如何?

【问题讨论】:

  • 你什么时候收到错误No hint path defined for?登录页面何时加载或您尝试登录时?
  • @SauminiNavaratnam 页面加载时显示错误。我没有任何机会登录等等。

标签: php laravel laravel-nova


【解决方案1】:

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

 'path' => '/',

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-12
      • 2019-02-14
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      相关资源
      最近更新 更多