引入 jwt 扩展
安装jwt 扩展
composer require firebase/php-jwt
直接在 composer.json / require / 下 云行 composer update 更新
"firebase/php-jwt": "^5.2",
控制器
public function login(Request $request)
{
//接收表单参数
$params = input();
// 用来 捕获错误
try {
validate(\app\validate\Login::class)->check($params);
}catch (ValidateException $exception){
return json(['code'=>1001,'msg'=>$exception->getMessage(),'data'=>'']);
}
$model = User::login($params)->toArray();
if ($model){
$token = Token::MakeToken($model);
return