niterain/neo4j-php-ogm

将 Neo4J PHP OGM 带到 Laravel4

dev-master 2013-12-12 14:35 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:46:09 UTC


README

允许您使用 Neo4jLaravel4 一起使用

安装

在 composer.json 中添加 niterain\Neo4jPhpOgm 作为需求项

{
    "require": {
        "niterain/neo4j-php-ogm": "dev-master"
    }
}

使用 composer update 更新您的包或使用 composer install 安装

一旦 Composer 安装或更新了您的包,您需要将 Neo4jPhpOgm 注册到 Laravel 中。打开 app/config/app.php 并找到底部的 providers 键,添加

'Niterain\Neo4jPhpOgm\Neo4jPhpOgmServiceProvider',

配置

由于我喜欢将配置文件放在一个目录中,这个库会检查设置是否在 app/config 目录下的 database.php 文件中作为 'neo4j' 键下的一个连接,如果没有定义,它会在其本地 config.php 文件中查找。

使用

您在实体文件夹中添加您的实体,从那里开始,一切感觉都像 Doctrine2。

$em = App::make('entityManager');
$user = $em->getRepository('Entity\\User');
$user->add(array('firstName' => 'levi', 'lastName' => 'stanley'));
$em->persist($user);
$em->flush();