Возникли проблемы с базовой аутентификацией Laravel - PullRequest
0 голосов
/ 24 октября 2018

Я новичок в laravel и пытаюсь использовать базовую авторизацию laravel для входа в приложение Android.Я могу без проблем войти на свой сайт, но используя то же имя пользователя и пароль в базовой аутентификации почтальона, я получил сообщение «извините, вы не авторизованы».Я полностью сбит с толку, кто-нибудь может мне помочь, пожалуйста?

Базовое промежуточное программное обеспечение для аутентификации:

<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Contracts\Auth\Factory as AuthFactory;

class BasicAuth
{

protected $auth;

/**
 * Create a new middleware instance.
 *
 * @param  \Illuminate\Contracts\Auth\Factory  $auth
 * @return void
 */
public function __construct(AuthFactory $auth)
{
    $this->auth = $auth;
}
/**
 * Handle an incoming request.
 *
 * @param  \Illuminate\Http\Request  $request
 * @param  \Closure  $next
 * @return mixed
 */
public function handle($request, Closure $next)
{

    return $this->auth->basic('phone') ?: $next($request);
}

}

Маршрут, который я вызываю в почтальоне:

Route::middleware('basic.auth')->get('/user', function (Request $request) {
return $request->user();
});

Почтальон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...