server/src/app/Exceptions/Handler.php
changeset 320 0fce13da58af
parent 2 00e2916104fe
child 321 aefaad270b9b
equal deleted inserted replaced
319:78990a8a069b 320:0fce13da58af
    36      *
    36      *
    37      * @return \Illuminate\Http\Response
    37      * @return \Illuminate\Http\Response
    38      */
    38      */
    39     public function render($request, Exception $e)
    39     public function render($request, Exception $e)
    40     {
    40     {
       
    41         if ( $request->isXmlHttpRequest() || $request->wantsJson() ) {
       
    42             return response()->json([
       
    43                 'message' => class_basename( $e ) . ' in ' . basename( $e->getFile() ) . ' line ' . $e->getLine() . ( ( $message = $e->getMessage() ) ? ': ' . $e->getMessage() : '.' ),
       
    44                 'trace' => $e->getTrace()
       
    45             ], 500);
       
    46         }
    41         return parent::render($request, $e);
    47         return parent::render($request, $e);
    42     }
    48     }
    43 }
    49 }