# Installation
Install via composer.
composer require bitfumes/laravel-multiauth
1
# Setup Admin Authentication
Setup Configurations, Migrations and seed super admin with role and permissions
Note: Database connection
Make sure you setup your database connection on .env file before running install command.
php artisan multiauth:install
1
Above command do 4 things
- Publishing Configurations
- Publishing Migrations
- Running Migrations
- Seeding New Super Admin
- This also create a role called
super - Create permissions for
CRUDofAdminandRole
- This also create a role called
So you will have a super admin with email as super@admin.com and password as secret123
# For laravel 6 and above only
- With
Laravel 6, the Views part is now exclueded into a package. - To have your UI or bootstrap theme on your project for this package, install official
laravel-uipackage
Make sure you check this package's docs, Here
composer require laravel/ui --dev
1
Then you can Generate basic scaffolding...
php artisan ui bootstrap
// or
php artisan ui vue
// or
php artisan ui react
1
2
3
4
5
2
3
4
5
😃 And its done 😃