Initializer for Laravel takes a visual, approach to setting up a new Laravel project. Fill out the form, choose the components you like and hit the red "Generate" button at the bottom to download a zip archive containing your fresh application. Once you've extracted the archive, execute ./initialize
in your terminal and the script will install all components into your application.
- Overview of all first-party and directly related components of the Laravel ecosystem
- Sharable links to re-use your current configuration for your next project
- Automatic installation - no need to manually execute e.g.
php artisan scout:install
This project is developed using Laravel Sail. After you installed all dependencies, the site should be running on http://localhost:8000. Use vendor/bin/sail npm run watch
to compile the frontend assets and vendor/bin/sail artisan initializer:update-template
to quickly download the latest version of default laravel/laravel application into your storage.
A devcontainer.json configuration is prepared, so you can easily contribute through a GitHub code space or develop inside a container using VS Code. In this case a lot of the setup process is automated for you. If you want better auto-completion or auto-imports, follow the the intelephense extension quick start guide.