orderBy('name') ->pluck('name', 'id') ->toArray(); return view('admin.settings.index', [ 'active' => 'admin_settings', 'title' => 'Настройки', 'users' => $users, 'defaultMafOrderUserId' => Setting::getInt( Setting::KEY_DEFAULT_MAF_ORDER_USER_ID, (int) config('app.default_maf_order_user_id') ), 'reclamationActRepresentativeUserId' => Setting::getInt( Setting::KEY_RECLAMATION_ACT_REPRESENTATIVE_USER_ID ), ]); } public function store(Request $request): RedirectResponse { $data = $request->validate([ 'default_maf_order_user_id' => ['nullable', 'integer', 'exists:users,id'], 'reclamation_act_representative_user_id' => ['nullable', 'integer', 'exists:users,id'], ]); Setting::set( Setting::KEY_DEFAULT_MAF_ORDER_USER_ID, $data['default_maf_order_user_id'] ?? null ); Setting::set( Setting::KEY_RECLAMATION_ACT_REPRESENTATIVE_USER_ID, $data['reclamation_act_representative_user_id'] ?? null ); return back()->with('success', 'Настройки сохранены.'); } }