hungnguyenba / apidriver
此包的最新版本(v0.0.13)没有可用的许可证信息。
基于API的Eloquent模型和查询构建器,用于Laravel(API Eloquent)
v0.0.13
2018-02-08 11:58 UTC
Requires
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();