Download the PHP package andheiberg/verify without Composer
On this page you can find all versions of the php package andheiberg/verify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andheiberg/verify
More information about andheiberg/verify
Files in andheiberg/verify
Package verify
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
Verify - Laravel 4 Auth Package
A simple role/permission authentication package for Laravel 4
- 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/
.
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.