我的网站将产品的id发布到url以显示页面上的正确数据,我想抓住这个id将值传递到一个隐藏的输入字段中,以便在提交的表单控制器中使用。
我可以使用get请求从url抓取数据并将其存储到隐藏的输入字段中,该字段与其他表单数据一起发送。
示例-
<input type="text value="{{ Input::get('id') }}"
这是我的url的样子-
http://mywebsite.app/admin/overview/10
您可以这样做从URL:
获取10
{{ Request::segment(3) }}
但这是不好的做法。好的做法是给路由添加参数,比如:
Route:: get('admin/overview/{id}', 'SomeController@someAction');
然后你需要在someAction()
中获得它并将其传递给视图:
public function someAction ($id)
{
....
return view('some.view', compact('id'));
}
然后用$id
变量some.view
:
{{ $id }}