使用可选参数获取 Laravel 路由
Get Laravel route with optional parameter
我想知道是否可以在 Laravel 中使用可选参数获得完整的 url/path。
在 web.php 我有这个:
Route::get('/blabla/{var1}/blabla/{var2?}', [Controller::class, 'function'])->name('myroute');
并希望获得完整的url/path:
echo route('myroute', 'var1', 'var2');
但只出现'var1'。怎么会?手册中没有示例。
参数应该在一个数组中:
echo route('myroute', ['var1', 'var2']);
我想知道是否可以在 Laravel 中使用可选参数获得完整的 url/path。
在 web.php 我有这个:
Route::get('/blabla/{var1}/blabla/{var2?}', [Controller::class, 'function'])->name('myroute');
并希望获得完整的url/path:
echo route('myroute', 'var1', 'var2');
但只出现'var1'。怎么会?手册中没有示例。
参数应该在一个数组中:
echo route('myroute', ['var1', 'var2']);