load(['province', 'city']); $provinces = Province::all(); return view('account.setting', compact('user', 'provinces')); } public function post(EditProfilePostRequest $request) { $inputs = $request->only([ 'first_name', 'last_name', 'mobile', 'email', 'province_id', 'city_id' ]); if ($request->filled('new_password')) { $inputs['password'] = Hash::make($request->input('new_password')); } Auth::user()->update($inputs); return redirect()->back()->withErrors([ 'success'=> 'پروفایل با موفقیت آپدیت شد' ]); } }