我有一个连接了laravel-nova-adminpanel的laravel-application。以前,当我转到路由myapplication.test/nova时,系统会提示我进入nova登录页面。现在,在web.php-file上,我添加了如下路由:
Route::get('{sitemap}', 'SitemapController@show')->name('sitemap.show');myapplication.test/nova-route不再工作了,我不知道为什么?
在nova.php-file中,我添加了'path' => '/nova/admin', -然后它就可以工作了,但是有没有办法避免这种情况呢?
发布于 2020-10-05 19:20:52
优先:
Route::get('{sitemap}', 'SitemapController@show')->name('sitemap.show');这将通知所有像“/ SitemapController”、“/nova”、“test.html”这样的urls都必须转到SitemapController显示方法。
我不认为你想要这样,所以我认为你需要改变的是:
Route::get('sitemap', 'SitemapController@show')->name('sitemap.show');第二:路由通常被缓存。因此,要查看更改是否有效,请确保运行以下命令:
php artisan route:cache或者使用commend清除所有缓存
php artisan optimize:clearhttps://stackoverflow.com/questions/64206196
复制相似问题