This project contains Laravel 10, Filament 3 and codes serving features such as Role and Permission management, User management and API Tokens managements.
- Login with username or email
- Permission management
- Role management
- Assign multiple roles to user
- API token management
- General settings skel
-
Get from github
git clone https://github.com/antonraharja/laravel-starter starter
-
Enter installation path and edit
.env
In
.env
you need to edit at leastAPP_NAME
APP_URL
andDB_*
cd starter cp .env.example .env nano .env
-
Install composer packages
composer install
-
Generate key
php artisan key:generate
-
Install database tables with some starter contents and setup admin's password
php artisan migrate:fresh --seed
-
Depend on your installation you may need below actions
Adjust storage file permissions:
sudo find storage/ bootstrap/ -type f -exec chmod 666 {} \;
Adjust storage folder permissions:
sudo find storage/ bootstrap/ -type d -exec chmod 777 {} \;
If you discover a security vulnerability within this project, please send an e-mail to Anton Raharja via araharja@pm.me. All security vulnerabilities will be promptly addressed.
This project is open-sourced software licensed under the MIT license.
The Laravel framework is open-sourced software licensed under the MIT license.
Filament is open-sourced software licensed under the MIT license.