lacasera/api-jwt-scaffold

为您的API构建JWT身份验证

dev-master 2019-10-06 23:01 UTC

This package is auto-updated.

Last update: 2024-09-07 10:05:51 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

此包帮助您使用Laravel Passport和Tymon JWT快速为您的Laravel项目构建API身份验证

  1. Laravel Passport
  2. Tymon JWT

安装

注意:始终在全新的Laravel安装上安装此包,因为它将覆盖一些现有文件

您可以通过composer安装此包

composer require lacasera/api-jwt-scaffold --dev

使用方法

  1. 运行以下命令
php artisan make:auth-api
An Auth and Register Controllers will be generated under the Auth namespace to handle authentication requests to your application.
Feel free to modify them to your applications needs.
  1. 定义您的路由
//api.php

Route::group(['namespace' => 'Auth'], function(){
    Route::get('me', 'AuthController@me');
    Route::post('login', 'AuthController@login');
    Route::get('logout', 'AuthController@logout');
    Route::post('register', 'RegisterController@create');
});
  1. 确保您的API路由请求添加了Accepts: application/json头。

  2. 享受。

测试

composer test

变更日志

请参阅CHANGELOG以获取更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过aboateng62@gmail.com发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件