在 laravel 8 的管理路由中添加额外的“admin”前缀

问题描述 投票:0回答:1

我使用 Route::methods 和资源在 Laravel 中创建了一些路由,但一些管理和非管理路由在路由中添加了额外的“admin”前缀。

因此,当我调用路由时,如果不添加额外的前缀(如“admin/admin/profile”),它就无法工作

我的一些发现

  1. 我已经检查过路由中没有添加任何双前缀。
  2. 并且还要检查 php artisan 路线:列表。它将显示正确的路由列表,没有任何额外的前缀。
laravel-8 laravel-routing
1个回答
0
投票

回答

检查以下内容,我认为这会对您有所帮助。

  1. 我认为您有一个中间件组将前缀应用于所有路由。
  2. 您有一个路由组,该路由组将前缀应用于其中的所有路由。
  3. 或将前缀添加到所有路由的自定义路由生成器。

-> 如果您仍然遇到问题,那么您可以通过以下命令检查所有路由列表

php artisan route:list

-> 或者您可以通过 current()->uri() 函数检查 uri 来获取当前 URI

-> 我希望这对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.