我不知道如何使用它以便始终拥有 GET 参数
路线设置如
Route::controller('/test', TestController::class);
如果我指定getIndex
功能,则会添加 GET 参数
>>> action('TestController@getIndex', ['type' => '123'])
=> "http://localhost/test?type=123"
但如果我指定除getIndex
函数以外的任何内容,则不会将参数添加为 GET 变量
>>> action('TestController@getSuccess', ['type' => '123'])
=> "http://localhost/test/success/123"
答案 0 :(得分:0)
查看php artisan routes --path=/test
某些路由(如映射到getSuccess
的路由)有parameters,Laravel尝试将给定的参数数组与路由参数匹配。
考虑所有查询参数后,任何多余的元素都会转换为query string并附加到最终的网址。