Install the package:
composer require devwizardhq/laravel-localizer
php artisan localizer:install
This publishes config, creates default locales, and registers middleware.
Configure locales in config/localizer.php:
'available' => [
'en' => ['label' => 'English', 'flag' => '🇬🇧', 'dir' => 'ltr'],
'fr' => ['label' => 'Français', 'flag' => '🇫🇷', 'dir' => 'ltr'],
],
Sync translations (scans codebase for __(), trans() calls):
php artisan localizer:sync --all
Generate TypeScript files for frontend:
php artisan localizer:generate --all
Integrate frontend (React/Vue):
npm install @devwizard/laravel-localizer-react # or -vue
Localize a Blade template:
<h1>{{ __('welcome') }}</h1>
Access in React:
import { useLocalizer } from '@devwizard/laravel-localizer-react';
function App() {
const { t } = useLocalizer();
return <h1>{t
How can I help you explore Laravel packages today?