square1ltd/laravel-connect

从任何地方连接到laravel后端

v1.0 2018-01-27 11:49 UTC

This package is not auto-updated.

Last update: 2024-09-21 13:40:07 UTC


README

通过REST API访问laravel应用程序的数据。

安装

$ composer require square1ltd/laravel-connect

设置

在应用程序配置中注册服务

Square1\Laravel\Connect\ConnectServiceProvider::class

更新应用程序配置中的Schema Facade

Replace 
    'Schema' => Illuminate\Support\Facades\Schema::class  
with    
    'Schema' => Square1\Laravel\Connect\Model\ConnectSchema::class

再次检查迁移文件是否使用Schema facade

添加授权守卫

    'guards' => [
        'connect' => [
            'driver' => 'passport',
            'provider' => 'users',
        ],
    ],

配置

$ php artisan connect:init

环境变量

CONNECT_API_KEY: api密钥 CONNECT_API_AUTH_CLIENT_ID laravel passport客户端ID CONNECT_API_AUTH_GRANT_TYPE laravel passport授权类型(默认是密码) CONNECT_API_AUTH_CLIENT_SECRET laravel passport密钥