Download the PHP package kakarot/laravel-initial-setup without Composer
On this page you can find all versions of the php package kakarot/laravel-initial-setup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kakarot/laravel-initial-setup
More information about kakarot/laravel-initial-setup
Files in kakarot/laravel-initial-setup
Package laravel-initial-setup
Short Description A package to automate Laravel localization, exception handling and API versioning
License
Informations about the package laravel-initial-setup
Laravel Zero to Ready
Laravel Zero to Ready is a Laravel package that automates the initial project setup. With a single command, it configures essential features like localization, API versioning, and exception handling, saving you hours of repetitive work.
๐ Why This Package?
Every time I started a new Laravel project, I found myself doing the same initial setupโlocalization, API versioning, exception handling, stubs, and more. While not mandatory, these are things you always end up needing at some point.
Setting them up manually took me 1-2 hours every time. And being a typical programmer, my first thought was: "Why not automate this?" (even if the automation itself takes more time to build! ๐).
So here we are! I created Laravel Zero to Ready, a package that lets you set up all these essentials with a single command. No more wasting timeโjust run the setup and start coding! ๐
A huge thanks to mazimez's Laravel Hands-On repo, which helped me a lot in learning Laravel and coding this package. ๐
๐ฆ What's Included?
From the vast pool of possible setups, I've included the most essential ones (for now):
- ๐ Localization (because supporting multiple languages is always a good idea!)
- ๐ฅ Exception Handling (so your API errors don't look like a mess)
- ๐ API Versioning (because you never know when you'll need v2!)
โก Installation
To install this package in your Laravel project, follow these steps:
1๏ธโฃ Require the Package
Run the following command to install the package:
2๏ธโฃ Run the Setup Command
Once installed, simply run:
And that's it! Your Laravel project is now pre-configured with localization, exception handling, and API versioning. ๐
๐ ๏ธ Future Enhancements
This package is just the beginning! I plan to add more common setup features over time, like stubs, multiple migration at a time, and more. Stay tuned! ๐
๐ค Contributing
Found a bug or have an idea for improvement? Feel free to open an issue or submit a pull request. Let's make Laravel project setup even smoother together! ๐ก
Happy Coding! ๐