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:install
and choose containers. This command generate adocker-compose.yml
. - Run
./vendor/bin/nge up -d
to start your containers - Run
./vendor/bin/nge artisan migrate
to migrate your database - Access site via
http://localhost:80
by 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:controller
to make a controller./vendor/bin/nge composer require some/package
to require some/package into yourcomposer.json
./vendor/bin/nge yarn watch
to run host reload withyarn
command. 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.