我的网站将产品的ID发布到网址,以在页面上显示正确的数据,我想抓住此ID将值传递到隐藏的输入字段,以便在提交的表单控制器中使用。
我是否可以使用get请求从url中获取数据并将其存储到隐藏的输入字段中,该字段与其他表单数据一起发送。
示例 -
<input type="text value="{{ Input::get('id') }}"
这就是我的网址的样子 -
http://mywebsite.app/admin/overview/10
答案 0 :(得分:1)
您可以执行此操作以从网址获取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 }}