Laravel获取隐藏输入的请求


Laravel get request to hidden input

我的网站将产品的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 }}