Tools and Packages for Developers
Over the years, our development teams have created practical, modular tools to accelerate our internal project timelines. Now available to the wider community, these packages allow fellow developers to solve common Laravel challenges efficiently and significantly increase their output.
Laravel Packages
eii/laravel-installer
The Eii Laravel Installer package features a user-friendly multi-step wizard designed to streamline the installation of Laravel applications. It provides an intuitive interface that walks users through essential steps, such as checking server requirements, configuring the environment, setting up the database, and creating an initial admin user, all utilizing Livewire components.
By incorporating the Laravel installer into your Laravel application, you can take the hassle out of server setup for your clients. They can easily verify server requirements, update their .env file, migrate the database, and link storage, following a clear step-by-step installation guide.
Install Laravel Installer CLI package from Packagist https://packagist.org/packages/eii/laravel-installer
or, get it from GitHub https://github.com/amit-eiitech/laravel-installer
eii/locale-generator
Locale Generator is a Laravel Artisan command designed to streamline multilingual development by automatically extracting translation strings from Blade templates and creating JSON language files. Additionally, it can integrate with Google Cloud Translate or DeepL, offering quick translations that help accelerate your localization processes.
Install Laravel Locale Generator from Packagist https://packagist.org/packages/eii/locale-generator
or, get it from GitHub https://github.com/amit-eiitech/locale-generator
VS Code Extensions
Laravel Translator
Eii Laravel Translator is a powerful Visual Studio Code extension designed to simplify the localization process for Laravel developers. It automatically extracts translatable strings from Blade files and generates clean JSON locale files, eliminating the hassle of manual management. With support for Google Translate and DeepL APIs, it provides seamless, high-quality translations into multiple languages. The tool intelligently merges new strings with existing translations, allowing for selective processing of files or folders, and features a user-friendly interface for easy selection. Additionally, it includes robust API rate limit handling and progress reporting, making it an essential tool for efficient multilingual development.
Get it from Visual Studio Marketplace https://marketplace.visualstudio.com/items?itemName=EiiTechSolutions.eii-laravel-translator