inoby-sk/laravel-token-auth
最新稳定版本:1.0.10
Composer 安装命令:
composer require inoby-sk/laravel-token-auth
包简介
Token authentication package for mobile apps
README 文档
README
Defines common routes and controllers for authorization. Uses laravel sanctum for token handling.
Features
- Simple string-based roles for users
- Routes for user management
- Configurable roles for user management (e.g. only admin can create users)
- Password reset
Installation
- Add dependency to your laravel project
composer require inoby-sk/laravel-token-auth
- Publishing provider and actions
php artisan vendor:publish --provider="Inoby\Laravel\TokenAuth\TokenAuthServiceProvider"
- Add traits to your user model
<?php
namespace App\Models;
use Illuminate\Foundation\Auth\User as Authenticable;
+ use Inoby\Laravel\TokenAuth\Traits\HasRoles;
+ use Inoby\Laravel\TokenAuth\Traits\HasPermissions;
use Laravel\Sanctum\HasApiTokens;
class User extends Authenticable {
- use HasApiTokens;
+ use HasApiTokens, HasRoles, HasPermissions;
...
}
- Register provider
// config/app.php
"providers" => [
...
App\Providers\TokenAuthServiceProvider::class
]
- Run migrations
php artisan migrate
Configuration
TODO: Add config description
统计信息
- 总下载量: 61
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-01-16