Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 1.18 KB

4-3-orm.md

File metadata and controls

57 lines (44 loc) · 1.18 KB

ORM

FastD ORM 是基于 Eloquent 进行扩展的,因此在使用上与 Eloquent 是一致的,非常地简单易用。

安装

$ composer require zqhong/fastd-eloquent

安装成功后,添加到 app.php 注册服务

<?php
return [
    // 省略了无关配置
    'services' => [
        \ServiceProvider\EloquentServiceProvider::class,
    ],
];

使用

<?php
// create
eloquent_db('default')
    ->table('demo')
    ->insert([
        'content' => 'hello world',
    ]);

// read
// 参数一可省略,默认值为 default
eloquent_db()
    ->table('demo')
    ->where('id', 1)
    ->where('created_at', '<=', time())
    ->get([
        'id',
        'content',
    ]);

其他相关资料

如果你对在其他框架中使用 Eloquent 感兴趣,请参考 Slim 的这篇文章 - Using Eloquent with Slim。

如果你对 Eloquent 不熟悉,请阅读下面的资料。

  • Laravel - Database: Query Builder
  • Laravel - Database: Pagination
  • Laravel - Eloquent: Getting Started
  • Laravel - Eloquent: Collections

开发者: zqhong