[英]Laravel Form ActionController form
作为Laravel的新手,我不太了解如何在表单动作控制器中将输入参数添加为参数。 我有一个具有输入字段(id = mapsearch)的页面。
当我在mapsearch中添加一些值并点击Enter时,我的网址应从/ reviews更改为/ reviews / {mapsearch}
我有适当的控制器,但是当我在表单控制器中添加变量时,它不起作用。
路线:: get('/ reviews / {mapsearch}','SearchController @ resendReviews');
以及用于打开表格的代码。
{!! Form::open(array('action' => array('SearchController@postReviews', [$mapsearch]))) !!}
当我输入字段的ID为$ mapsearch时,请让我知道parameter的值。
您可以在参数中使用所需的任何名称。 在SearchController的resendReviews方法中,将该参数用作:
function resendReviews($id)
{
//The value of mapsearch will pass here.
//U can name id whatever u want.
echo $id;
}
另外,如果要将表单过帐到控制器,则可以使用来访问过帐的数据。
function resendReviews($id)
{
$input = Input::all();
print_r($input);
}
但是请记住在使用Input时使用以下行。在Controller文件的开头添加...
use Input;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.