imokhles/multi-auth-command

create laravel multi-auth guard setup files, middleware, models, migrations etc

Maintainers

👁 iMokhles

Package info

github.com/iMokhles/MultiAuthCommand

pkg:composer/imokhles/multi-auth-command

Statistics

Installs: 189

Dependents: 1

Suggesters: 0

Stars: 8

Open Issues: 1

2.0.2 2020-04-13 13:15 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 6777c65b0867d65713458b52c9ddde88c866b2c0

  • iMokhles <mokhleshussien.woop@aol.com>

laravelLaravel multiauthlaravel multi-authlaravel multiple authentication


README

👁 Latest Version on Packagist
👁 Scrutinizer Code Quality
👁 Build Status
👁 Total Downloads
👁 Software License

create laravel multi-auth guard setup files, middleware, models, migrations etc

Install

  1. In your terminal via composer:
composer require imokhles/multi-auth-command
  1. Add this provider to your config/app.php ( no need for Laravel 5.5 and above ) :
iMokhles\MultiAuthCommand\MultiAuthCommandServiceProvider::class
  1. copy theme files to
PROJECT_DIR/public/start_ui/*css,js,img,fonts

Available themes

Theme folder structure

.
├── Views ( folder )
│ └── THEME_NAME ( folder )
│ ├── auth ( folder )
│ │ ├── account ( folder )
│ │ │ ├── account_info_tab.blade.stub
│ │ │ ├── change_password_tab.blade.stub
│ │ │ ├── left_box.blade.stub
│ │ │ ├── right_box.blade.stub
│ │ │ └── update_info.blade.stub
│ │ ├── passwords ( folder )
│ │ │ ├── email.blade.stub
│ │ │ └── reset.blade.stub
│ │ ├── login.blade.stub
│ │ ├── register.blade.stub
│ │ └── verify.blade.stub
│ ├── layouts ( folder )
│ │ ├── inc ( folder )
│ │ │ ├── alerts.blade.stub
│ │ │ ├── breadcrumb.blade.stub
│ │ │ ├── head.blade.stub
│ │ │ └── scripts.blade.stub
│ │ ├── main_header ( folder )
│ │ │ ├── languages.blade.stub
│ │ │ ├── main_header.blade.stub
│ │ │ ├── notifications.blade.stub
│ │ │ └── user.blade.stub
│ │ ├── sidemenu ( folder )
│ │ │ ├── items.blade.stub
│ │ │ └── list.blade.stub
│ │ ├── layout.blade.stub
│ │ └── layout_guest.blade.stub
│ └── dashboard.blade.stub
└── ...

Usage

Example usage:

php artisan make:multi_auth Admin --admin_theme="startui"

Security

If you discover any security related issues, please email imokhles@imokhles.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

👁 Beerpay
👁 Beerpay