title: How to remove default Laravel Exception message from Custom Exception message
body: <p>I have this get organisations method in one project that talks to a central api project that handles all data like so:</p>
  <pre><code>public function searchOrganisations()
  
  {
      try {
          return $this-&gt;client-&gt;request(.....);
      } catch (Exception $ex) {
          
      }
  }
  </code></pre>
  <p>Within the api project a method is then hit and if a certain time frame criteria is hit I throw a custom exception like so:</p>
  <pre><code>public function searchOrganisations($searchRequest)
      {
          $experianCutOff = Carbon::createFromFormat('H:i:s', '06:00:00');
          $now = Carbon::now()-&gt;setTime(02, 0, 0);
  
          if (!$now-&gt;lt($experianCutOff)) {
  
              return $data
          } else {
  
              throw new ExperianServiceException();
          }
      }
  </code></pre>
  <p>My custom exeption is as follows:</p>
  <pre><code>class ExperianServiceException extends Exception
  {
      public function render() {
          return response()-&gt;json([
              'message' =&gt; 'The Experian Service is currently unavailable, please try again at 0600 GMT'
            ], 503);
      }
  }
  </code></pre>
  <p>This works as expected and I catch the exception in the first method listed, I can access the status 503 and can see the message, however the message property of the exception always comes back in this format:</p>
  <pre><code>Server error: `POST http://docker.../search-organisations` resulted in a `503 Service Unavailable` response:
  {&quot;message&quot;:&quot;The Experian Service is currently unavailable, please try again at 0600 GMT&quot;}
  </code></pre>
  <p>It seems as though my supplied custom message has been concatenated with the standard Laravel Exception message (which I dont want). How can I make sure my message only contains what I supplied in my custom exception?</p>