Esempio n. 1
0
 /**
  * Approves the specified inquiry via UUID.
  *
  * @param string $uuid
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function approveUuid($uuid)
 {
     $inquiry = $this->inquiry->whereUuid($uuid)->firstOrFail();
     try {
         if ($this->dispatch(new Approve($inquiry))) {
             flash()->success('Success!', 'Successfully approved users request.');
             return redirect()->route('inquiries.index');
         }
         flash()->error('Error!', 'There was an issue approving this users request. Please try again.');
         return redirect()->route('inquiries.index');
     } catch (AlreadyApprovedException $e) {
         flash()->setTimer(null)->error('Error!', $e->getMessage());
         return redirect()->route('inquiries.index');
     }
 }