如何在url中获取id并以laravel 5的形式显示它

时间:2015-10-11 15:30:00

标签: php laravel-5

我有这个href引导你添加访问/。(选择的行' id)

<td><a href="{{ URL::to('addeditvisit/'.$patient->pID) }}"><img src="images/visit.png" style="width:30px; height:30px;"></a></td>

所以网址看起来像这个http://localhost:8000/addeditvisit/5

里面是一个表格。我想要包含$ patient-&gt; pID并将其作为我隐藏输入的值,以便我可以包含它来保存表单。

在我的控制器中我编码了这个:

$uri = $request->path();
return View::make('pages.addeditvisit', ['uri'=>$uri]);

在我的表单中,我先输入此输入文本而不是隐藏显示实际值是什么,然后显示

addeditvisit/5

我真正想要的只是获得5.我应该使用什么功能?请帮助我,我是Laravel 5的新手,还在学习

1 个答案:

答案 0 :(得分:0)

如果需要,您可以传递整个Patient对象,如下所示:

$patient = Patient::find($id);  // get it from db, or some other data source  
return View::make('pages.addeditvisit', ['uri'=>$uri, 'patient' => $patient]);

` 然后在您的表单中,您可以使用

$patient->pID

或者你可以只传递id本身,如果你想只有那个:

return View::make('pages.addeditvisit', ['uri'=>$uri, 'pID' => $patient->pID]);