laravel-arcanist/inertia-response-renderer
Inertia response renderer for Arcanist
2,186
13
| Install | |
|---|---|
composer require laravel-arcanist/inertia-response-renderer |
|
| Latest Version: | 0.6.0 |
| PHP: | ^8.0 |
| License: | MIT |
| Last Updated: | Jul 19, 2023 |
| Links: | GitHub · Packagist |
Maintainer: ksassnowski
Inertia Response Renderer
This package provides an Inertia.js response renderer for Arcanist.
The real docs are still being written, but here’s a really quick introduction.
Installation
Install the package through composer (you still need the main Arcanist package installed).
composer require laravel-arcanist/inertia-response-renderer
Inside config/arcanist.php, change the renderers.renderer key to
Arcanist\InertiaResponseRenderer::class.
That’s it.
How it works
The reponse renderer will try and resolve step templates via the following convention:
resources/js/Pages/Wizards/{wizard-slug}/{step-slug}.vue
You can configure the Wizard path prefix by changing the
renderers.inertia.component_base_path setting in the config.
View Data
Arcanist passes a step and wizard prop to all views. These can be accessed
in the usual Inertia way.
this.$page.props.arcanist.wizard
this.$page.props.arcanist.step
Please refer to the main documentation for a more detailed explanation of these variables.