Overview:
The Laravel + Tailwind Css Starter Project with Multi-Auth is a pre-built Laravel project that includes both an Admin and Front-end section. It provides an easy and efficient way to set up user authentication, roles, and permissions. The project comes with an Admin Login and Dashboard page, allowing administrators to manage users, roles, and permissions.
Features:
- Multi-Auth: The project provides separate authentication for both the admin and front-end users, allowing for better management and control.
- User Management: Admins can create new users, assign roles, and manage permissions directly from the dashboard, saving time and effort.
- Role and Permission Assignment: Users can be assigned specific roles and permissions, restricting their access and functionality within the system.
Installation:
To install and run the Laravel + Tailwind Css Starter Project with Multi-Auth, follow these steps:
- Clone the project repository using the following command in your terminal or command prompt:
git clone https://github.com/AjayYadavAi/laravel-starter.git
- Navigate to the cloned project folder using the command:
cd laravel-starter
- Copy the
.env.examplefile and rename it to.env:
cp .env.example .env
Open the
.envfile and update theDB_DATABASEparameter with your database details.Run the following command to install the project’s dependencies:
composer install
- Generate a new application key by running the command:
php artisan key:generate
- Migrate the database and seed it with sample data by executing the command:
php artisan migrate:fresh --seed
- Finally, start the Laravel development server by running the following command:
php artisan serve
Congratulations! You have successfully installed and set up the Laravel + Tailwind Css Starter Project with Multi-Auth. You can now access the application using the provided credentials for the admin and writer accounts.
Admin Email: admin@admin.com
Admin Password: password
Writer Email: writer@writer.com
Writer Password: password
Summary:
The Laravel + Tailwind Css Starter Project with Multi-Auth is a convenient and feature-rich pre-built Laravel project that offers an out-of-the-box solution for user authentication, roles, and permissions. With its user-friendly admin dashboard, end-users can easily manage users, roles, and permissions. By following the installation guide, users can quickly set up and run the project, saving valuable development time and effort.