File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Inertia Response Renderer
2
+
3
+ This package provides an Inertia.js response renderer for Arcanist.
4
+
5
+ > The real docs are still being written, but here’s a really quick
6
+ > introduction.
7
+
8
+ ## Installation
9
+
10
+ Install the package through composer (you still need the main Arcanist package
11
+ installed).
12
+
13
+ ```
14
+ composer require laravel-arcanist/inertia-response-renderer
15
+ ```
16
+
17
+ Inside ` config/arcanist.php ` , change the ` renderers.renderer ` key to
18
+ ` Arcanist\InertiaResponseRenderer::class ` .
19
+
20
+ That’s it.
21
+
22
+ ## How it works
23
+
24
+ The reponse renderer will try and resolve step templates via the following
25
+ convention:
26
+
27
+ ```
28
+ resources/js/Pages/Wizards/{wizard-slug}/{step-slug}.vue
29
+ ```
30
+
31
+ You can configure the ` Wizard ` path prefix by changing the
32
+ ` renderers.inertia.component_base_path ` setting in the config.
33
+
34
+ ## View Data
35
+
36
+ Arcanist passes a ` step ` and ` wizard ` prop to all views. These can be accessed
37
+ in the usual Inertia way.
38
+
39
+ ``` javascript
40
+ this .$page .props .arcanist .wizard
41
+
42
+ this .$page .props .arcanist .step
43
+ ```
44
+
45
+ Please refer to the [ main documentation] ( https://laravel-arcanist.com/getting-started#accessing-data-in-a-view ) for a more detailed explanation of
46
+ these variables.
47
+
You can’t perform that action at this time.
0 commit comments