Использование функции tymon / jwt-auth вместо laravel по умолчанию - PullRequest
1 голос
/ 22 января 2020

Как мне на самом деле использовать функцию входа в AuthController, которая генерирует токен JWT с laravel blade-сервером? Потому что сейчас блейд использует функцию входа по умолчанию laravel, которая просто перенаправляет пользователя на домашнюю страницу без создания токена. Большинство уроков просто показывают, как это работает с почтальоном.

AuthController

   public function login()
{
    $credentials = request(['email', 'password']);

    if (! $token = auth()->attempt($credentials)) {
        return response()->json(['error' => 'Unauthorized'], 401);
    }

    return $this->respondWithToken($token);

}

Api. php

<?php

use Illuminate\Http\Request;

Route::group([

'middleware' => 'api',
'prefix' => 'auth'

], function () {

Route::post('login', 'AuthController@login');
Route::post('logout', 'AuthController@logout');
Route::post('refresh', 'AuthController@refresh');
Route::post('me', 'AuthController@me');

});

Интернет. php

<?php


Route::get('/', function () {
  return view('welcome');
});

Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...