【问题标题】:Laravel resource route with slashes in uriuri中带有斜杠的Laravel资源路由
【发布时间】:2017-09-16 02:28:48
【问题描述】:

在 laravel 5.4 中,在 uri 部分用斜杠声明资源路由的最佳方式是什么?

例如在我的 routes/web.php 中我有:

Route::resource('/admin/settings', 'SettingController');

但如果我也有这个:

Route::resource('/settings', 'SettingController');

然后 laravel 为路由创建相同的名称,在这两种情况下都是 settings.index, settings.store, settings.create 等...

【问题讨论】:

    标签: laravel laravel-5 laravel-routing


    【解决方案1】:

    资源中的点而不是斜线。

     Route::resource('Demo.setting','DetailsController');
    

    【讨论】:

      【解决方案2】:

      使用点符号:

      Route::resource('admin.settings', 'SettingController');
      

      【讨论】:

      • 是的,确实成功了。我不知道我不应该在资源函数的 uri 参数中使用斜杠。
      猜你喜欢
      • 2015-09-06
      • 1970-01-01
      • 2021-09-15
      • 2015-09-07
      • 2020-11-13
      • 1970-01-01
      • 2011-03-23
      • 2016-12-10
      相关资源
      最近更新 更多