2017-10-21 9 views
0

選択したユーザIDを選択ボックスからコントローラに渡したいと思います。どのように達成できますか?選択ボックスで選択ボックスリストlaravelを通じてユーザIDを渡す

{!! route('approve', ['id' => $user->id]) !!} 

{{ Form::select('Actions', [ 
'approve' => 'Approve', 
'decline' => 'Decline'] 
    ) }} 

マイresulto、このようにユーザーを選択するための入力が必要になりますすべての enter image description here

+0

フォームにはユーザーIDを選択する要素が含まれている必要があります。要素には名前が必要です。次に、要求変数にアクセスすることによって、コントローラ内でユーザIDを読み取ることができます。 Laravelのチュートリアルを読むことを強くお勧めします。 – Matey

+0

@Mateyコードを変更するにはどうすればいいですか – usertest

答えて

0

最初にします。

$users= \App\Users::pluck('username','id'); 

ビューにそれを送信した後、ユーザーを選択するための入力を使用することができます:それです

{!! Form::select('user_id', $users,'0', ['class' => 'form-control']) !!} 

たとえば、私はここにユーザー名とIDを持つユーザーのリストを得ました。これで、ユーザを選択し、アクション内の$ _POST ['user_id']または$ _GET ['user_id']としてデータを取得できます。 gl。

+0

質問を更新しました – usertest

関連する問題