Download the PHP package t3chnik/verify-l4-mongolid without Composer
On this page you can find all versions of the php package t3chnik/verify-l4-mongolid. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download t3chnik/verify-l4-mongolid
More information about t3chnik/verify-l4-mongolid
Files in t3chnik/verify-l4-mongolid
Package verify-l4-mongolid
Short Description A simple authentication bundle for Laravel 4. It features roles, permissions, password salting and is fully extendable.
License MIT
Homepage http://docs.toddish.co.uk/verify-l4/
Informations about the package verify-l4-mongolid
Verify - Laravel 4 Auth Package
A simple role/permission authentication package for Laravel 4
- Secure password storage with salt
- Role/permission based authentication
- Exceptions for intelligent handling of errors
- Configurable/extendable
Installation
Add Verify to your composer.json file:
Now, run a composer update on the command line from the root of your project:
composer update
Registering the Package
Add the Verify Service Provider to your config in app/config/app.php
:
Change the driver
Then change your Auth driver to 'verify'
in app/config/auth.php
:
You may also change the value to if you want to be able to load Verify's User model when using .
Alternatively, you can simply create your own User model, and extend Verify's:
Publish the config
Run this on the command line from the root of your project:
php artisan config:publish toddish/verify
This will publish Verify's config to app/config/packages/toddish/verify/
.
You may also want to change the 'db_prefix'
value if you want a prefix on Verify's database tables.
Migration
Now migrate the database tables for Verify. Run this on the command line from the root of your project:
php artisan migrate --package="toddish/verify"
You should now have all the tables imported, complete with a sample user, called admin, with a password of password.
Usage
The package is intentionally lightweight. You add Users, Roles and Permissions like any other Model.
etc.
All models are in the namespace 'Toddish\Verify\Models\'.
The relationships are as follows:
- Roles have many and belong to Users
- Users have many and belong to Roles
- Roles have many and belong to Permissions
- Permissions have many and belong to Roles
Relationships are handled via the Eloquent ORM, too:
More information on relationships can be found in the Laravel 4 Eloquent docs.
Basic Examples
Documentation
For full documentation, have a look at http://docs.toddish.co.uk/verify-l4.