pdaleramirez / laravel-neo4j-starter
这是一个用于laravel的neo4j数据库的入门级包。
1.0.3
2017-10-07 08:25 UTC
Requires
- heydavid713/neo4jphp: 0.1.*
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'); }