0

我有一个链接

 {{ 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(static) 显示为值。我想将 id 设为 1、2、3 等。我有什么问题?我不知道我做对了还是不是。请帮帮我?

4

2 回答 2

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)}} 
于 2016-12-26T10:23:14.157 回答
0

请检查此链接以获取更多详细信息链接在此处输入链接描述

如果控制器操作方法接受参数,您可以在第三个参数中指定它们,作为一个简单的数组。

{{ HTML::linkAction('ItemController@show', 'Show Item #3', array(3)) }}

HTML 如下所示(取决于您的路线)。

<a href="http://your.url/items/3">Show Item #3</a>

在此处输入图像描述

于 2016-12-26T12:37:49.690 回答