Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saharbat00l/roles-management-app
Roles & Permission Management App in Laravel using FilamentPHP
https://github.com/saharbat00l/roles-management-app
authentication collaborate filamentphp hacktoberfest laravel laravel10 learn mvc-architecture phpmyadmin roles-management roles-permissions spatie user-authentication
Last synced: about 1 month ago
JSON representation
Roles & Permission Management App in Laravel using FilamentPHP
- Host: GitHub
- URL: https://github.com/saharbat00l/roles-management-app
- Owner: saharbat00l
- Created: 2023-10-08T19:06:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-11T09:34:24.000Z (about 1 year ago)
- Last Synced: 2024-09-28T20:02:12.206Z (about 1 month ago)
- Topics: authentication, collaborate, filamentphp, hacktoberfest, laravel, laravel10, learn, mvc-architecture, phpmyadmin, roles-management, roles-permissions, spatie, user-authentication
- Language: PHP
- Homepage:
- Size: 607 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Laravel Roles and Permissions App using FilamentPHP
This Laravel application is designed to manage roles and permissions for your web application using FilamentPHP, a powerful Laravel admin panel.
## Table of Contents
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Setting Up Roles and Permissions](#setting-up-roles-and-permissions)
- [Accessing the Admin Panel](#accessing-the-admin-panel)
- [Configuration](#configuration)
- [Contributing](#contributing)
- [License](#license)## Getting Started
### Prerequisites
Before you begin, ensure you have met the following requirements:
- [Laravel10](https://laravel.com/docs)
- [Composer](https://getcomposer.org/)
- [FilamentPHP](https://filamentadmin.com/)### Installation
1. Clone this repository:
```bash
git clone https://github.com/seharbat00l/Roles-Management-App.git2. Navigate to your project directory:
```bash
cd roles-management-app3. Install PHP dependencies using Composer:
```bash
composer install4. Configure your .env file with the necessary database and other settings.
5. Run migrations and seed the database:
```bash
php artisan migrate --seed6. Start the Laravel development server:
```bash
php artisan serve### Usage:
## Setting Up Roles and Permissions
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.## Accessing the Admin Panel
You can access the FilamentPHP admin panel at /admin. Make sure you are logged in as an administrator to access the panel.
## Configuration
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.## Contributing
Contributions are welcome! If you have any improvements or feature suggestions, please open an issue or create a pull request.## License
This project is licensed under the MIT License.