У меня есть форма сотрудника Редактировать.
Моя проблема в том, что моя функция редактирования работает нормально, но я не могу получить значение типа моего сотрудника.
У меня есть 4 типа сотрудников:
- Персонал
- Супервайзер
- Менеджер
- Супер пользователь
Каждый раз, когда я иду на редактирование формы, тип сотрудника в раскрывающемся списке всегда зависит от персонала (я хочу отобразить, если сотрудник "Менеджер", то в раскрывающемся окне отображается Менеджер).
Это код для editroledetails.blade.php
<div class="form-group">
<label for="editCustomerType">Customer Type</label><br/>
<select name="editCustomerType">
<option value="Staff">Staff</option>
<option value="Supervisor">Supervisor</option>
<option value="Manager">Manager</option>
<option value="Super User">Super User</option>
</select>
</div>
Функция контроллера
public function editroledetails(Request $request)
{
$user = \Auth::user();
$userphone = 0;
$reportTo = DB::select(DB::raw("select username from customer_type where customer_type = 'Supervisor' or customer_type ='Manager' "));
$select = DB::select(DB::raw("select customer_type from customer_type "));
$data = [
'editUsername' => $request->editUsername,
'editNik' => $request->editNik,
'editEmail' => $request->editEmail,
'editRegIdentities' => $request->editRegIdentities,
'editReportTo' => $request->editReportTo,
'editID' => $request->editID
];
return view('editroledetails', compact('user', 'userphone', 'data', 'reportTo', 'select'));
}