This repository will help you build a project faster, simpler and flexible.
When building projects, I find it very time consuming to have to build the project structure and integrate external libraries myself. So I created this repository.
This repository is a collection of basic libraries for building projects from scratch:
- Laravel Admin & Extensions (thanks to z-song and contributors)
- Laravel Modules (thanks to nwidart and contributors)
We cloned and changed a little in codes to make it compatible.
Clone this repository to your project.
git clone https://github.com/omaicode/laraflashy.git
Config your composer.json
{
...
"require": {
...
"omaicode/modules-maker": "*@dev",
"omaicode/repository-maker": "*@dev",
"omaicode/repository-validation": "*@dev",
"omaicode/laravel-admin": "*@dev",
"omaicode/laravel-admin-config": "*@dev",
"omaicode/laravel-admin-log-viewer": "*@dev",
"omaicode/laravel-admin-media-manager": "*@dev",
"omaicode/laravel-admin-multi-language": "*@dev"
},
"autoload": {
"psr-4": {
...
"Modules\\": "modules/"
...
}
},
"repositories": [
{
"type": "path",
"url": "./laraflashy/*"
}
]
}
Run composer update
composer update
Laravel Admin documentation: Laravel Admin Laravel Modules documentation: Laravel Modules
First install admin:
php artisan admin:publish
php artisan admin:install
Second create your first module (optional)
php artisan module:make User
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.