Exemplo n.º 1
0
 public function postProfile(Requests\ProfileUpdateRequest $request)
 {
     $settings = $this->getDepartment()->settings()->key('user_data');
     if (isset($settings->value) && $settings->value) {
         return redirect()->back()->with('error', 'access-denied');
     }
     DB::transaction(function () use($request) {
         auth()->user()->update($request->all());
         if (auth()->user()->is_reviewer || systemAccess(2)) {
             auth()->user()->categories()->sync((array) $request->get('categories'));
         }
     });
     return redirect()->to(route('department::index', [$request->segment(2)]))->with('success', 'profile-updated');
 }
Exemplo n.º 2
0
 /**
  * @param ProfileUpdateRequest $request
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function updateProfile(ProfileUpdateRequest $request)
 {
     $user = Auth::user();
     $user->update($request->all());
     return redirect('home')->with('success', 'Profile updated!');
 }