hungnguyenba/apidriver

此包的最新版本(v0.0.13)没有可用的许可证信息。

基于API的Eloquent模型和查询构建器,用于Laravel(API Eloquent)

v0.0.13 2018-02-08 11:58 UTC

This package is not auto-updated.

Last update: 2024-09-23 18:30:10 UTC


README

此包仅在我的个人项目中使用,具有特殊用例,因此您不应使用它。当我有空闲时间时,我会将其重写为通用用例。谢谢!

Laravel 5.2的API驱动器

一个支持RESTful API服务器的Eloquent模型和查询构建器,使用原始的Laravel API。此库扩展了原始Laravel类,因此使用的是完全相同的方法。

安装

使用composer安装

composer require hungnguyenba/apidriver

并在 config/app.php 中添加服务提供者

Hungnguyenba\Apidriver\DatabaseServiceProvider::class

配置

config/database.php 中更改您的默认数据库连接名称

'default' => 'api'

并添加新的API服务器连接

'api' => [
        'driver' => 'api',
        'host' => 'localhost/v1/',
        'database' => '',
        'prefix' => '',
]

用法

创建新的模型,继承Api Eloquent模型

use Hungnguyenba\Apidriver\Model\Model;

class User extends Model
{

}

使用原始Eloquent API

$users = User::where('id', '<', 100)->take(3)->get();
$user = User::find(3);
$user->delete();