LaravelPackages.net
Acme Inc.
Toggle sidebar
andrewboy/laravel-multi-auth

Laravel 5.1 package for laravel multi auth.

1.028
0
About andrewboy/laravel-multi-auth

andrewboy/laravel-multi-auth is a Laravel package for laravel 5.1 package for laravel multi auth.. It currently has 0 GitHub stars and 1.028 downloads on Packagist. Install it with composer require andrewboy/laravel-multi-auth. Discover more Laravel packages by andrewboy or browse all Laravel packages to compare alternatives.

Last updated

Multi Auth for Laravel 5.1

This package can be use with only 5.1 version of laravel. This package extends the Kbwebs/MultiAuth package by overriding the default single laravel auth traits. With this package you can easily use the auth mechanism that laravel default offers.

Overwritten traits

AuthenticatesAndRegistersUsers

Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers

to

Andrewboy\LaravelMultiAuth\Traits\AuthenticatesAndRegistersUsers

AuthenticatesUsers

Illuminate\Foundation\Auth\AuthenticatesUsers

to

Andrewboy\LaravelMultiAuth\Traits\AuthenticatesUsers

RegistersUsers

Illuminate\Foundation\Auth\RegistersUsers

to

Andrewboy\LaravelMultiAuth\Traits\RegistersUsers

ResetsPasswords

Illuminate\Foundation\Auth\ResetsPasswords

to

Andrewboy\LaravelMultiAuth\Traits\ResetsPasswords

Installation steps

  1. First setup the Kbwebs/MultiAuth package

  2. In config/app.php set the provider:

    ... 'providers' => [ ... Andrewboy\LaravelMultiAuth\LaravelMultiAuthServiceProvider::class, ], ...
  3. Set the controllers

    AuthController

    use Andrewboy\LaravelMultiAuth\Traits\AuthenticatesAndRegistersUsers; class AuthController extends Controller { use AuthenticatesAndRegistersUsers, ThrottlesLogins; protected $entity = 'admin'; ... }

    PasswordController

    use Andrewboy\LaravelMultiAuth\Traits\ResetsPasswords; class PasswordController extends Controller { use ResetsPasswords; protected $entity = 'admin'; ... }

    Note: if you have only one entity, then you don't have to use the protected $entity property.

Comments