【问题标题】:Laravel Nova how to fix the /nova route not workingLaravel Nova 如何修复 /nova 路由不起作用
【发布时间】:2021-01-20 04:13:27
【问题描述】:

我有一个laravel-应用程序,它附有laravel-nova-adminpanel。以前,当我转到myapplication.test/nova 的路线时,我会被提示进入 nova 登录页面。 现在,在web.php-文件中,我添加了这样的路由:

Route::get('{sitemap}', 'SitemapController@show')->name('sitemap.show');

myapplication.test/nova-route 不再工作,我不知道为什么?

nova.php-文件中我添加了'path' => '/nova/admin', - 然后它可以工作,但是有没有办法避免这种情况?

【问题讨论】:

  • {sitemap} 它捕获了所有路线,所以不要在顶部添加这个添加到 web.php 的末尾
  • @KamleshPaul 是的,试过了,但没用:/
  • 所以如果你删除它,它会起作用吗?

标签: php laravel laravel-6 laravel-nova


【解决方案1】:

第一:

Route::get('{sitemap}', 'SitemapController@show')->name('sitemap.show');

这邮件所有的 url 像 '/test', '/nova', 'test.html' 必须去 SitemapController show 方法。

我不认为你想要这个,所以我认为你需要改变的是:

Route::get('sitemap', 'SitemapController@show')->name('sitemap.show');

第二: 路由通常被缓存。因此,要查看更改工作,请务必运行:

php artisan route:cache

或者使用命令清空所有缓存

php artisan optimize:clear

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 2019-08-20
    • 2019-09-26
    • 2021-03-19
    • 2019-01-30
    • 1970-01-01
    相关资源
    最近更新 更多