Skip to content

NiclasvanEyk/initializer-for-laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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.