Since version 5.1 Laravel's VerifyCsrfToken middleware allows to specify routes, that are excluded from CSRF validation. In order to achieve…
public function render($request, Exception $e)
{
if($request->is(‘api/*’)){
return response()->json([
‘error_message’ => $e->getMessage(),
‘status’ => Response::HTTP_BAD_REQUEST
]);
}
return parent::render($request, $e);
}