/**
  * @param \jorenvanhocht\Blogify\Requests\UserRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store(UserRequest $request)
 {
     $data = $this->storeOrUpdateUser($request);
     $user = $data['user'];
     $mail_data = ['user' => $data['user'], 'password' => $data['password']];
     $this->mail->mailPassword($user->email, 'Blogify temperary password', $mail_data);
     $this->tracert->log('users', $user->id, $this->auth_user->id);
     $message = trans('blogify::notify.success', ['model' => 'User', 'name' => $user->fullName, 'action' => 'created']);
     session()->flash('notify', ['success', $message]);
     return redirect()->route('admin.users.index');
 }
 /**
  * @param \jorenvanhocht\Blogify\Models\Post $post
  * @return void
  */
 private function mailReviewer($post)
 {
     $reviewer = $this->user->find($post->reviewer_id);
     $data = ['reviewer' => $reviewer, 'post' => $post];
     $this->mail->mailReviewer($reviewer->email, 'An article needs your expertise', $data);
 }