0
我想從選擇框中將選定的用戶標識傳遞給控制器。如何實現它?通過選擇框列表傳遞用戶標識laravel
{!! route('approve', ['id' => $user->id]) !!}
在選擇框,
{{ Form::select('Actions', [
'approve' => 'Approve',
'decline' => 'Decline']
) }}
我想從選擇框中將選定的用戶標識傳遞給控制器。如何實現它?通過選擇框列表傳遞用戶標識laravel
{!! route('approve', ['id' => $user->id]) !!}
在選擇框,
{{ Form::select('Actions', [
'approve' => 'Approve',
'decline' => 'Decline']
) }}
首先,您需要選擇用戶的輸入。比如我有一個用戶列表與他們的用戶名和ID在這裏:
$users= \App\Users::pluck('username','id');
其發送到視圖後,您可以使用輸入選擇用戶:
{!! Form::select('user_id', $users,'0', ['class' => 'form-control']) !!}
就是這樣。現在,您可以在操作中選擇用戶並獲取數據,如$ _POST ['user_id']或$ _GET ['user_id']。冰川
我已更新我的問題 – usertest
您的表單必須包含用於選擇用戶標識的元素。元素必須有名稱。然後通過訪問請求變量可以在控制器中讀取用戶標識。我強烈建議你閱讀一些Laravel教程。 – Matey
@Matey如何更改代碼 – usertest