lequocnam/orient-laravel

这是为 Laravel 5 定制的 OrientDB 驱动程序

dev-master 2016-09-07 08:00 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:53:15 UTC


README

这是为 Laravel 5.2 定制的 OrientDB 驱动程序

要求

  • PHP >= 5.5.9
  • Laravel 5.2
  • OrientDB 2.2 或更高版本

安装

运行 composer require lequocnam/orient-laravel 安装此软件包。

然后,在 config/app.php 中添加服务提供者


/*
 * Application Service Providers...
 */

...
Lequocnam\Orient\OrientServiceProvider::class,

数据库配置

打开 config/database.php,将 orientdb 设置为默认连接


'default' => 'orientdb',
'default_nosql' => 'orientdb', //optional
...
'connections' => [
    'orientdb' => [
        'driver' => 'orientdb',
        'host'   => 'localhost',
        'port'   => '2424',
        'database' => 'database_name',
        'username' => 'root',
        'password' => 'root'
    ]
]

使用方法

在你的模型中


<?php

namespace App;

use Lequocnam\Orient\Eloquent\Model;
use Lequocnam\Orient\Eloquent\SoftDeletes;

class Animal extends Model
{
    use SoftDeletes;

    ...
}

当前功能

  • 类似 Eloquent 模型的基本 CRUD
  • 软删除
  • 事务(不支持嵌套事务)

即将到来的功能

  • 关系(HasOne、HasMany、BelongsTo、...)
  • 防止 SQL 注入