我有一个链接
{{ Html::link('/Edit/$user->s_no', 'Edit', array('id' => $user->s_no,'class' =>'btn btn-info'), true)}}
路线
Route::get('/Edit/{id}',['as'=>'EditUser','uses'=>'RegistrationController@Edit']);
控制器
public function Edit($id)
{
echo $id;
}
但是,当我回显$ id时,它总是显示$ user-> s_no(静态)作为值。我想得到id为1,2,3等我怎么了?我不知道我正在做正确的方式。请帮帮我?
答案 0 :(得分:1)
试试这个:
{{ Html::link('/Edit/id', 'Edit', array('id' => 1,'class' =>'btn btn-info'), true)}}
或
{{ Html::link('/Edit/$user->s_no', 'Edit', array('id' => 1,'class' =>'btn btn-info'), true)}}
如果你动态设置id,那么你应该首先在变量中获取该值,然后将其连接到id,如:
{{ Html::link('/Edit/id', 'Edit', array('id' => "your variable" ,'class' =>'btn btn-info'), true)}}
答案 1 :(得分:0)
请查看此链接以获取更多详细信息链接enter link description here
如果控制器操作方法接受参数,则可以在第三个参数中指定它们,作为简单数组。
{{ HTML::linkAction('ItemController@show', 'Show Item #3', array(3)) }}
HTML将如下所示(取决于您的路线)。
<a href="http://your.url/items/3">Show Item #3</a>