devforislam/quran-api

访问神圣古兰经的节文的API

安装: 37

依赖: 0

建议者: 0

安全: 0

星星: 2

监视者: 3

分支: 0

开放性问题: 0

类型:项目

dev-master 2020-01-15 08:42 UTC

This package is auto-updated.

Last update: 2024-09-15 20:10:24 UTC


README

安装包

通过Composer包管理器安装 devforislam/quran-api

composer require devforislam/quran-api

DevForIslam\QuranApi\Supports\Favoritable 特性添加到 App\User 模型中

<?php

namespace App;

use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use DevForIslam\QuranApi\Supports\Favoritable;

class User extends Authenticatable
{
    use Favoritable, Notifiable;
}

迁移迁移文件

php artisan migrate

古兰经数据库

下载 quran-database 并将其导入到您的数据库中。

安装Passport

我们使用了 laravel/passport 进行API身份验证。您可以通过Composer包管理器安装Passport

composer require laravel/passport

迁移Passport迁移文件

php artisan migrate

安装Passport

php artisan passport:install

Laravel\Passport\HasApiTokens 特性添加到您的 App\User 模型中。

<?php

namespace App;

use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Laravel\Passport\HasApiTokens;

class User extends Authenticatable
{
    use HasApiTokens, Favoritable, Notifiable;
}

现在将 passport 设置为 config/auth.php 中的认证驱动程序

'guards' => [
    'web' => [
        'driver' => 'session',
        'provider' => 'users',
    ],

    'api' => [
        'driver' => 'passport',
        'provider' => 'users',
    ],
],

下载API集合

下载文章 api-collection。现在,设置 urltoken 作为postman 环境变量token 的值将是用户的 access_token。要查看API文档,请点击 这里

非常欢迎您为此项目做出贡献或您有任何建议,请通过电子邮件发送给我 devforislam@gmail.commahbub.rucse@gmail.com