Laravel project to apply CRUD functionalities on users.
- Clone or download the repository
- move into the project directory
- Install laravel dependencies using
composer install
- Install npm dependencies using
npm install
- Fill all the database information in the ".env" file
- Generate app encryption key using
php artisan key:generate
- Generate the database tables using
php artisan migrate
- Run
php storage:link
to connect public folder to storage folder - Important:
Generate Admin usingdb:seed
email: "admin@admin.com", password: "password" - Run
php artisan serve
to open the project
-
Has Multiple Authentication, Admin Authentication and User Authentication
-
There is no registration form for admins, only for users
-
To generate admin you must run
php artisan db:seed
-
login form is mutual between users and admin but it will direct users to their home page and admins to their admin panel
-
Forms has validation