Laravel вывод ошибки api

Подскажите пишу api на laravel 5.5, если ввожу не правильный логин или пароль ошибку выводит ввиде html страницы

middleware:

namespace App\Http\Middleware;

use Closure;
use Illuminate\Support\Facades\Auth;

class AuthenticateOnceWithBasicAuth 
{
    public function handle($request, Closure $next)
    {
        return Auth::onceBasic('username') ? response()->json(['message'=>'Auth failed'],401)  : $next($request);
    }
}

Делал проверку в App\Exceptions\Handler, не помогает вывести json ошибку:

public function render($request, Exception $exception)
    {
        if($exception instanceof TokenMismatchException){
            return redirect()->back()->with('serverError','Token expired please try to submit form again');
        }
     elseif ($request->ajax() || $request->wantsJson())
    {
        $message = [$exception->getMessage()];

        if($exception instanceof ValidationException) {
            $message = $exception->errors();
        }

        $json = [
            'success' => false,
            'error' => [
                'messages' => $message,
            ],
        ];
        
        return response()->json($json, 401);
    }
        
        return parent::render($request, $exception);
    }


Ответы (0 шт):