Download the PHP package keljtanoski/modular-laravel without Composer
On this page you can find all versions of the php package keljtanoski/modular-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download keljtanoski/modular-laravel
More information about keljtanoski/modular-laravel
Files in keljtanoski/modular-laravel
Package modular-laravel
Short Description Personal blueprint project starter.
License MIT
Informations about the package modular-laravel
About Modular Laravel
This project is a personal blueprint starter with customized modular / SOA architecture.
Install
You can create new Modular Laravel project using composer
composer create-project keljtanoski/modular-laravel
After the project is created run the following commands
composer install
Then generate application key
php artisan key:generate
Then create storage link
php artisan storage:link
Then run the migrations
php artisan migrate:fresh
Laravel Sail
This blueprint comes with Laravel Sail included and default configuration including mysql
and redis
in the docker-composer.yml
file.
You can select your own setup or preference by running php artisan sail:install
in the terminal and select the desired configuration.
To start Docker containers run
./vendor/bin/sail up
This will pull the docker images and start the containers.
Alternatively you can run the following command to start the Docker containers in the background
./vendor/bin/sail up -d
After the Docker containers are up and ready you can run the following command to run the migrations inside Docker
./vendor/bin/sail artisan migrate:fresh
Then run the seeders for the example modules
./vendor/bin/sail artisan db:seed
Core structure
Example Module structure
Route list
License
The Laravel framework is open-sourced software licensed under the MIT license.
All versions of modular-laravel with dependencies
fruitcake/laravel-cors Version ^2.0.5
guzzlehttp/guzzle Version ^7.2
laravel/framework Version ^9.19
laravel/sanctum Version ^3.0
laravel/tinker Version ^2.7