Laravel获取隐藏输入的请求

时间:2016-09-12 15:50:29

标签: php laravel laravel-5

我的网站将产品的ID发布到网址,以在页面上显示正确的数据,我想抓住此ID将值传递到隐藏的输入字段,以便在提交的表单控制器中使用。

我是否可以使用get请求从url中获取数据并将其存储到隐藏的输入字段中,该字段与其他表单数据一起发送。

示例 -

<input type="text value="{{ Input::get('id') }}"

这就是我的网址的样子 -

http://mywebsite.app/admin/overview/10

1 个答案:

答案 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 }}