Skip to content

laravel-arcanist/inertia-response-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages