public function update($id, UserUpdateRequest $request)
 {
     $user = $this->userRepository->find($id);
     if (empty($user)) {
         abort(404);
     }
     $this->userRepository->update($user, $request->all());
     return redirect()->action('Admin\\UserController@show', [$id])->with('message-success', \Lang::get('admin.messages.general.update_success'));
 }
 /**
  * @param  \App\Async\Jobs\Job $job
  * @return bool
  */
 public function execute($job)
 {
     $userId = $job->user_id;
     $user = $this->userRepository->find($userId);
     if (empty($user)) {
         return false;
     }
     $this->mailService->sendRegisteredMail($user);
     return true;
 }