我是Laravel的新手, 我用的是Laravel 6. 我需要实现过滤器, 我有7个参数的POST表单. 提交后我想根据过滤器过滤数据并生成相应的URL, 例如...publicenordersparam1param2param3...param7.
我想通过URL来实现,因为你可以发送链接,第二方也会看到同样的内容。我最大的问题是我找不到如何将数据从表单转换为URL的方法。
我甚至不知道POST是否有必要,我认为GET就足够了。
谢谢大家.
如果你使用查询字符串,在你的路由文件中你可以创建一个新的路由,像这样的.
Route::get('/orders/', 'yourController@action');
并在你的控制器中用$request变量获取所有查询字符串。
public function action (Request $request){
$param1 = $request->get('param1');
.....
}
你可以通过控制器中的dd函数查看和测试所有参数。
dd($request->all());