Download the PHP package barnetik/doctrine-auth-provider without Composer
On this page you can find all versions of the php package barnetik/doctrine-auth-provider. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download barnetik/doctrine-auth-provider
More information about barnetik/doctrine-auth-provider
Files in barnetik/doctrine-auth-provider
Package doctrine-auth-provider
Short Description Laravel Auth Provider with Doctrine integration
License MIT
Informations about the package doctrine-auth-provider
Authentication Adapter For Laravel 5 Using Doctrine Models
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 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:
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 :
Check the generated file and if everything is ok, do the migration:
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:
License
The Laravel framework is open-sourced software license under the MIT license
This project is too to ensure maximum compatibility.
All versions of doctrine-auth-provider with dependencies
atrauzzi/laravel-doctrine Version dev-master
jms/serializer Version 1.*@dev