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

詳細については、このリンクを確認してください リンクここにリンクの説明を入力してください

コントローラー アクション メソッドが引数を取る場合は、3 番目のパラメーターでそれらを単純な配列として指定できます。

{{ 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 に答える