如何在laravel中传递路由名称中的变量?
我已经定义了路线
Route::get('/edit-industry/{id}', 'Industries@edit')->name('admin.editIndustry');
并将变量传递给
{{ route('admin.editIndustry', ['id'=>1]) }}
或
{{ route('admin.editIndustry', [1]) }}
这不起作用。如何在这里传递变量?
我已经定义了路线
Route::get('/edit-industry/{id}', 'Industries@edit')->name('admin.editIndustry');
并将变量传递给
{{ route('admin.editIndustry', ['id'=>1]) }}
或
{{ route('admin.editIndustry', [1]) }}
这不起作用。如何在这里传递变量?
哇,为什么错误的答案(或在这种情况下没有被问到的问题的答案)投票赞成?
EkinOf是正确的,你可以做
{{ route('admin.editIndustry', 1) }}
顺便说一句,如果您有多个参数,您的第一个也有效并且是必要的
{{ route('admin.editIndustry', ['id'=>1]) }}
{{ route('admin.editIndustry', ['id'=>1, 'something'=>42]) }}
如果您只有一个参数,则可以执行以下操作:
{{ route('admin.editIndustry', 1) }}