samireltabal/auth-system
Composer 安装命令:
composer require samireltabal/auth-system
包简介
Authentication system for laravel based on passport
README 文档
README
depends on
- laravel/framework: "^8.65",
- laravel/Passport : "^10.1"
- laravel/Socialite : "^5.2.0"
- spatie/laravel-medialibrary : "^9.0.0"
- spatie/laravel-permission: "^5.3"
Installation
- composer require samireltabal/auth-system
- php artisan authsystem:install
- php artisan passport:install
- php artisan storage:link
- php artisan migrate
Setup
- add : use SamirEltabal\AuthSystem\Traits\AuthenticableTrait; to User Model
- add : use Spatie\MediaLibrary\HasMedia; to User Model
- change Class User Extends Authenticable to class User extends Authenticatable implements MustVerifyEmail , HasMedia
- change use HasFactory; to use HasFactory, AuthenticableTrait;
- add -- 'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class, 'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class, 'role_or_permission' => \Spatie\Permission\Middlewares\RoleOrPermissionMiddleware::class, to protected $routeMiddleware in App\Http\Kernel.php
and you are Ready To Go.
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-11-23