This Laravel application is designed to manage roles and permissions for your web application using FilamentPHP, a powerful Laravel admin panel.
Before you begin, ensure you have met the following requirements:
-
Clone this repository:
git clone https://github.com/seharbat00l/Roles-Management-App.git
-
Navigate to your project directory:
cd roles-management-app
-
Install PHP dependencies using Composer:
composer install
-
Configure your .env file with the necessary database and other settings.
-
Run migrations and seed the database:
php artisan migrate --seed
-
Start the Laravel development server:
php artisan serve
To set up roles and permissions for your application, follow these steps:
Log in to the admin panel by accessing /admin in your browser. Use the FilamentPHP admin panel to create roles and define permissions for each role. Assign roles to users as needed.
You can access the FilamentPHP admin panel at /admin. Make sure you are logged in as an administrator to access the panel.
You can customize various aspects of this Laravel Roles and Permissions app by modifying configuration files in the config directory and following the Laravel conventions for configuration.
Contributions are welcome! If you have any improvements or feature suggestions, please open an issue or create a pull request.
This project is licensed under the MIT License.