【发布时间】:2019-08-15 13:25:29
【问题描述】:
我有一条命名路线。
我想将两个参数传递给 'edit' 操作(例如 {id} 和 {month})。
我尝试通过数组传递参数,但还是不行。
Route::resource('admin/worktimes', 'WorktimesController')->names([
'index' => 'worktimes',
'show' => 'worktimes.show',
'create' => 'worktimes.create',
'edit' => 'worktimes.edit',
'store' => 'worktimes.store',
'update' => 'worktimes.update'
])
{{ route('admin/worktimes', array($id, $month) }}
创建的网址是“http://.../admin/worktimes/4/edit?month=2019-05”。我想要'http://.../admin/worktimes/4/2019-05/edit'之类的东西。
【问题讨论】:
-
这是完整的路由定义吗?它是否包含有关映射变量的更多信息?乍一看,您错过了参数数组中的键
标签: php laravel laravel-5 laravel-routing resource-router-middleware