繁体   English   中英

Laravel表格ActionController表格

[英]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的值。

您可以在参数中使用所需的任何名称。 SearchControllerresendReviews方法中,将该参数用作:

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM