pdaleramirez/laravel-neo4j-starter

这是一个用于laravel的neo4j数据库的入门级包。

1.0.3 2017-10-07 08:25 UTC

This package is auto-updated.

Last update: 2024-09-14 00:39:08 UTC


README

这是一个用于laravel的neo4j数据库的入门级包。认证、注册和密码重置功能也在此包中实现。

快速参考

安装

将包添加到您的 composer.json 文件中,并运行 composer update

Laravel 5

5.3 - 5.4

{
    "require": {
        "pdaleramirez/laravel-neo4j-starter": "dev-master"
    }
}

app/config/app.php 文件中添加服务提供者。

pdaleramirez\LaravelNeo4jStarter\Providers\Neo4jServiceProvider::class,

服务提供者将为laravel-neo4j-starter包注册所有必需的类。

app/config/app.php 文件中添加所需的门面。

'Neo4jQuery' 	  => pdaleramirez\LaravelNeo4jStarter\Facades\Neo4jQueryFacade::class

配置

连接

打开基于环境的配置文件 '.env',然后定义您的配置。

NEO4J_HOST=localhost
NEO4J_PORT=7474
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=neo4j

在应用根目录打开 config/auth.php 文件,并将提供者值更改为以下内容。

    'providers' => [
        'users' => [
            'driver' => 'neo4jauth',
            'model' => pdaleramirez\LaravelNeo4jStarter\Models\User::class,
        ],
    ],

密码重置

打开 app/Http/Controllers/Auth/ForgotPasswordController.php 和 app/Http/Controllers/Auth/RegisterController.php 文件,并将此方法添加到类中。

public function broker()
{
	return \App::make('auth.password.neo4j');
}