正在学习webman,我想生成一个带不确定数量get参数的url
//定义了路由
Route::add(['GET','POST'],'/edit.html',[\app\controller\Admin\ArticleController::class,'edit'])->name('Admin:Article@edit');
我使用
route('Admin:Article@edit',['id'=>8,'uid'=>1,.......])
//生成的url是/edit.html没有携带get参数
我希望生成/edit.html?id=8&uid=1&from=admin.....(很多不确定的get参数),应该如何处理?
萌新一枚,希望各位大佬解答一下
get参数和路由没关系
怎么会没有关系呢?route()方法无法生成get参数啊
我尝试了laravel的route()方法,是可以生成get参数的
我尝试修改了Route.php的url方法:
现在可以将匹配后剩余的参数以?的形式缀在route()函数生成的URL后面,但是我不确定这种方法有没有其他后遗症
看起来没问题,你先本地先这样改下,下个版本发布这个特性。
期待!