如何获取 Laravel 路由的可选参数的值呢?
地址
http://www.a.com/a/b/12345
路由
Route::get('a/b/{c?}', 'Test\TestController@test')->name('test.test');
我希望在 Test 控制器的 test 方法中获取 c 参数的值 12345 ,我这个时候应该怎么做呢
现在的解决方法是
Route::get('a/b/{c?}', 'Test\TestController@test',function ($c = null) {return $c;})->name('test.test');
在控制器中仍然使用必选参数的获取方式
不知道有没有更好的解决方案
推荐文章: