2017-10-21 90 views
0

我想從選擇框中將選定的用戶標識傳遞給控制器​​。如何實現它?通過選擇框列表傳遞用戶標識laravel

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

在選擇框,

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

我resulto是這樣,所有的 enter image description here

+0

您的表單必須包含用於選擇用戶標識的元素。元素必須有名稱。然後通過訪問請求變量可以在控制器中讀取用戶標識。我強烈建議你閱讀一些Laravel教程。 – Matey

+0

@Matey如何更改代碼 – usertest

回答

0

首先,您需要選擇用戶的輸入。比如我有一個用戶列表與他們的用戶名和ID在這裏:

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

其發送到視圖後,您可以使用輸入選擇用戶:

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

就是這樣。現在,您可以在操作中選擇用戶並獲取數據,如$ _POST ['user_id']或$ _GET ['user_id']。冰川

+0

我已更新我的問題 – usertest