定制 barnetik/doctrine-auth-provider 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

barnetik/doctrine-auth-provider

最新稳定版本:v5.1.0

Composer 安装命令:

composer require barnetik/doctrine-auth-provider

包简介

Laravel Auth Provider with Doctrine integration

README 文档

README

This package allows a Doctrine model based authentication for Laravel 5. Tries to avoid multiple ways to access database for projects using laravel-doctrine package.

Installation

Configure [laravel-doctrine](https://github.com/atrauzzi/la ravel-doctrine) package with DriverChain driver.

Require barnetik/doctrine-auth-provider in composer.json and run composer update.

{
    "require": {
        "laravel/framework": "5.0.*",
        ...
        "barnetik/doctrine-auth-provider": "*"
    }
    ...
}

Composer will download the package. After the package is downloaded, open config/app.php and add the service provider:

'providers' => array(
    ...
    'Barnetik\DoctrineAuth\DoctrineAuthServiceProvider',
),

Usage

User model definition

Copy the base model to your models path using this command:

$ php artisan doctrine-auth:publish:usermodel \My\Models\Path

Take care about the PATH, the command will use de app_path() as base path.

Table creation

Once the Model is in its place, create the table in the DB.

Generate a migration diff :

$ php vendor/bin/doctrine-laravel migrations:diff

Check the generated file and if everything is ok, do the migration:

$ php vendor/bin/doctrine-laravel migrations:migrate

Configuration

Open config/auth.php and set appropiate driver and model:

[
    ...
    'driver' => 'doctrine',
    'model' => 'My\Models\Path\User',
    ...
]

Use authentication as explained on Laravel's Authentication chapter.

If desired, generate user with provided command:

$ php artisan doctrine-auth:user:create --username=admin --password=1234

License

The Laravel framework is open-sourced software license under the MIT license

This project is too to ensure maximum compatibility.

统计信息

  • 总下载量: 76
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 4
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-03-09