aldozumaran/laravel-quasar-init

此包已被弃用且不再维护。未建议替代包。

Laravel和Quasar JWT认证

安装: 83

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 1

公开问题: 15

语言:JavaScript

2.0.4 2019-05-31 10:04 UTC

README

68747470733a2f2f6c61726176656c2e636f6d2f6173736574732f696d672f636f6d706f6e656e74732f6c6f676f2d6c61726176656c2e737667

Laravel & Quasar JWT认证

后端

  • Quasar 0.17 - 分支 1.0

  • Quasar 1.0 - 分支 master

    composer require aldozumaran/laravel-quasar-init

    php artisan vendor:publish --provider="Mz2p\LaravelQuasarInit\LaravelQuasarInitServiceProvider"

    php artisan jwt:secret

编辑app/Exceptions/Handler.php

<?php
namespace App\Exceptions; 
use Mz2p\LaravelQuasarInit\Exceptions\Handler as ExceptionHandler;

class Handler extends ExceptionHandler 
{ 
}

在app/Http/Kernel.php中添加中间件

'jwt' => \Mz2p\LaravelQuasarInit\Http\Middleware\JWT::class,

更改auth api驱动

'guards' => [
    'api' => [
        'driver' => 'jwt',
        'provider' => 'users',
    ],
],

在routes/api.php中添加

LaravelQuasar::routes();    

编辑User模型

<?php

namespace App;

use Mz2p\LaravelQuasarInit\Models\User as JwtUser;

class User extends JwtUser
{
}

然后运行服务器

php artisan serve

前端

cd resources/modules/admin
npm install
quasar dev

许可协议

此包为开源软件,采用MIT许可协议