По сути, в моем файле blade.php или html-файле у меня есть поле множественного выбора. То, что я пытаюсь сделать, это получить идентификатор всего выбранного поля и вернуть его моему контроллеру. Как я собираюсь сделать это?
множественный выбор в blade.php ;
<div class="form-group">
<label class="col-xs-12" for="users">Select User</label>
<div class="col-sm-9">
<select class="form-control" id="users" name="users" size="10" multiple="">
@foreach($admin as $a)
<option value="{{$r->id}}">{{$a->fullname}}</option>
@endforeach
</select>
</div>
</div>
Контроллер, который отправляет данные ;
public function assignRole() {
$role = Role::all();
$admin = Admin::all();
return View::make("assignRole", compact('role', 'admin'));
}
Контроллер, который извлекает данные ;
public function assignNewRole(Request $request) {
$data = $request->all();
dd($data);
return redirect()->route('role')->with('success', 'Successfully assigned role.');
}
Я пытаюсь увидеть, что я получаю в своем "дд", но то, что я получаю сейчас, это;
array:3 [▼
"_token" => "ongoBbjBaOXJrPleNSdYPsr8aJlb6CLUxHHkHKoP"
"role" => "1"
"users" => "2"
]
То, что я хотел бы, может быть, "users" => "1", "3", "17". (список всех выбранных идентификаторов пользователя).