ycs77/inertia-engage
Opinionated Inertia.js Laravel & Vue helper library, to scaffolding and extended your Inertia.js application.
40
| Install | |
|---|---|
composer require ycs77/inertia-engage |
|
| Latest Version: | v3.0.0 |
| PHP: | >=8.3 |
| Laravel: | 13 |
| Older releases: | 11 · 12 |
| License: | MIT |
| Last Updated: | Apr 2, 2026 |
| Links: | GitHub · Packagist |
Maintainer: ycs77
Inertia.js Engage
Opinionated Inertia.js Laravel & Vue helper library, to scaffolding and extended your Inertia.js application.
Features:
Supported Versions
| Version | Laravel Version |
|---|---|
| 1.x | 11.x |
| 2.x | 12.x |
| 3.x | 13.x |
Installation
Install the package via composer:
composer require ycs77/inertia-engage
Publish the config file is optional:
php artisan vendor:publish --tag=inertia-engage-config
Then install the Inertia.js scaffold into this application:
php artisan inertia:install
# or export with TypeScript
php artisan inertia:install --ts
Or just initialize the Laravel application:
php artisan laravel:initial
Error Handler
If you running the
inertia:installcommand, below will automatically added.
Publish the error page:
php artisan inertia:ui error
# export with TypeScript
php artisan inertia:ui error --ts
Then extends the exception handler for Inertia application:
bootstrap/providers.php.php
<?php
use Illuminate\Foundation\Configuration\Exceptions;
use Illuminate\Http\Request;
use Inertia\Inertia;
use Symfony\Component\HttpFoundation\Response;
->withExceptions(function (Exceptions $exceptions) {
$exceptions->respond(function (Response $response, Throwable $e, Request $request) {
return Inertia::exception()->handle($request, $response, $e);
});
})
Pagination
Publish pagination component and css file:
php artisan inertia:ui pagination
# or export with TypeScript
php artisan inertia:ui pagination --ts
IDE Helper
If missing the IDE helper file in the Inertia Laravel package, you can publish the IDE helper file:
php artisan inertia:ide-helper
License
The MIT License (MIT). Please see License File for more information.
Related Packages
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v3.0.0 | >=8.3 | >=13.0 | MIT | |
| v2.0.0 | >=8.2 | >=12.0 | MIT | |
| v1.7.0 | >=8.2 | >=11.0 | MIT | |
| v1.6.0 | >=8.2 | >=11.0 | MIT | |
| v1.5.2 | >=8.2 | >=11.0 | MIT | |
| v1.5.1 | >=8.2 | >=11.0 | MIT | |
| v1.5.0 | >=8.2 | >=11.0 | MIT | |
| v1.4.1 | >=8.2 | >=11.0 | MIT | |
| v1.4.0 | >=8.2 | >=11.0 | MIT | |
| v1.3.3 | >=8.2 | >=11.0 | MIT | |
| v1.3.2 | >=8.2 | >=11.0 | MIT | |
| v1.3.1 | >=8.2 | >=11.0 | MIT | |
| v1.3.0 | >=8.2 | >=11.0 | MIT | |
| v1.2.2 | >=8.2 | >=11.0 | MIT | |
| v1.2.1 | >=8.2 | >=11.0 | MIT | |
| v1.2.0 | >=8.2 | >=11.0 | MIT | |
| v1.1.0 | >=8.2 | >=11.0 | MIT | |
| v1.0.0 | >=8.2 | >=11.0 | MIT |