skipthedragon / inertia-bundle
Inertia.js server-side adapter for Symfony 4, 5, 6 and 7.
Installs: 4 981
Dependents: 0
Suggesters: 0
Security: 0
Stars: 53
Watchers: 2
Forks: 42
Open Issues: 4
Type:symfony-bundle
Requires
- php: ^8
- ext-json: *
- symfony/config: ^5.1.7|^6.0|^7.0
- symfony/dependency-injection: ^5.1.7|^6.0|^7.0
- symfony/http-client: ^5.1.7|^6.0|^7.0
- symfony/http-kernel: ^5.1.7|^6.0|^7.0
- symfony/security-csrf: ^5.1.7|^6.0|^7.0
- symfony/serializer-pack: ^v1.3.0
- symfony/twig-bundle: ^5.1.7|^6.0|^7.0
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- mockery/mockery: ^1.2
- symfony/framework-bundle: ^5.1|^6.4|^7.0
- symfony/phpunit-bridge: ^5.1.7|^6.0|^7.0
- symfony/property-access: ^5.1|^6.0|^7.0
- symfony/serializer: ^5.1|^6.0|^7.0
- symfony/var-dumper: ^5.1.7|^6.0|^7.0
- symfony/yaml: ^5.1.7|^6.0|^7.0
This package is auto-updated.
Last update: 2025-04-15 21:59:38 UTC
README
This is an Inertia.js server-side adapter based on inertia-laravel, but for Symfony 5, 6 and 7.
Quick start
Install using Composer:
composer require skipthedragon/inertia-bundle
Table of contents
- Installation
- Configuration
- Encore configuration examples
- Usage
- Server-side rendering
- CSRF
- Error Handling
- Contributing
Support
Name | ||||
---|---|---|---|---|
Symfony | ❌ 4.4 | 🆗 5.4 | 🆗 6.x | ✅ 7.0 & 7.1 |
PHP | ❌ 7.3 | ✅ 8.0 | ✅ 8.0 | ✅ 8.2 |
Inertia | ✅ >= 1.0.0 | ✅ >= 1.0.0 | ✅ >= 1.0.0 | ✅ >= 1.0.0 |
Legend
- ❌
Not supported
- ✅
Supported and tested
- 🚧
Work in progress
- 🆗
Supported but not tested yet
Maintained with ❤️ by skipthedragon. Built by rompetomp.