composer require zngue/laravel_user
php artisan vendor:publish --provider="Zngue\User\ZngUserServiceProvider"
CREATE TABLE `zng_users` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`code_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '平台id',
`nickname` varchar(255) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '昵称',
`username` varchar(255) DEFAULT NULL,
`gender` varchar(10) DEFAULT NULL,
`phone` varchar(50) DEFAULT NULL,
`remember_token` varchar(255) DEFAULT NULL,
`department_id` varchar(255) DEFAULT NULL COMMENT '部门ID',
`password` varchar(255) DEFAULT NULL,
`email` varchar(255) DEFAULT NULL,
`status` int(11) DEFAULT NULL COMMENT '状态 1正常 0锁定 2离职',
`memo` text,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户表';
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
php artisan jwt:secret
config/app.php 添加代码
'aliases' => [
...
// 添加以下两行
'JWTAuth' => 'Tymon\JWTAuth\Facades\JWTAuth',
'JWTFactory' => 'Tymon\JWTAuth\Facades\JWTFactory',
],