This package provides an Inertia.js response renderer for Arcanist.
The real docs are still being written, but here’s a really quick introduction.
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.
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.
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.