Nge is boosting your experience to onboard and deploy Laravel project. Nge is compatible with macOS, Windows (WSL2), and Linux. Nge includes our pre-built image from DokarPHP so you can focus on your software development instead of wasting your time on waiting, or building your own image.
Laravel Nge is inspired by and derived from Laravel Sail.
composer require dentro/nge:{version}- Run
php artisan nge:installand choose containers. This command generate adocker-compose.yml. - Run
./vendor/bin/nge up -dto start your containers - Run
./vendor/bin/nge artisan migrateto migrate your database - Access site via
http://localhost:80by default.
You can run commands via container such as artisan, composer, npm, yarn, expose and many more. You can run ./vendor/bin/nge --help|-h to learn more about the available commands.
Examples
./vendor/bin/nge artisan make:controllerto make a controller./vendor/bin/nge composer require some/packageto require some/package into yourcomposer.json./vendor/bin/nge yarn watchto run host reload withyarncommand. You can useyarn,npm, orpnpm.
Feel free to contribute by reporting new issues or make PRs.
Laravel Nge is open-sourced software under the MIT license.