/initializer-for-laravel

🚀 A quickstart generator for Laravel projects

Primary LanguagePHPMIT LicenseMIT

🚀 Initializer for Laravel

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.

Features

  • 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

Contributing

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.

Supporting

If you like supporting the project, consider sponsoring, as hosting websites costs money.

Alternatively you could also register for DigitalOcean using the link below. Everyone signing up trough that link gets 100$ in platform credit to play around with for 60 days. If you decide to spend 25$ on DigitalOcean, I get 25$ in platform credit, which is enough to host the site for 5 months.

DigitalOcean Referral Badge