devforislam / quran-api
访问神圣古兰经的节文的API
dev-master
2020-01-15 08:42 UTC
Requires
- fruitcake/laravel-cors: ^1.0
- league/fractal: ^0.18.0
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。现在,设置 url
和 token
作为postman 环境变量。 token
的值将是用户的 access_token
。要查看API文档,请点击 这里。
非常欢迎您为此项目做出贡献或您有任何建议,请通过电子邮件发送给我 devforislam@gmail.com 或 mahbub.rucse@gmail.com。