laravel-fe-integrator maintained by thainph
Description
Generate configs, enums, routes in FE for Laravel
Author
Last update
2026/03/18 12:35
(v3.x-dev)
License
Downloads
262
Tags
Laravel FE Integrator
Generate enums, routes, config from BE to FE for Laravel.
Installation
- Config in app.php
Thainph\LaravelFeIntegrator\class LaravelFeIntegratorServiceProvider extends ServiceProvider, - Publish config file:
php artisan vendor:publish --tag=laravel-fe-integrator
How to use
- Generate enums:
- Run below command to generate enums to typescript enum:
php artisan lfi:generate-enum {path-to-directory} --format={ts}
- Generate routes:
- Run below command to generate all routes to js or json:
php artisan lfi:generate-route {path-to-directory} --format={js|json} - Using with Ziggy:
import route from "ziggy"; import { Ziggy } from "{path-to-your-file}"; Vue.mixin({ methods: { route: (name, params, absolute) => route(name, params, absolute, Ziggy), } });
- Generate config:
- Run below command to generate config to typescript enum:
php artisan lfi:generate-config {path-to-directory} --format={ts}