Wrapper view
Creating a wrapper view is mandatory, using it, is optional!
You have to create a wrapper view, otherwise you'll get an error when you run
php artisan view:cache
.
If you don't want to use it, set $wrapWithView
to false
in config
Quick setup
1. Create a wrapper view
Example path:
resources/views/layouts/tall-form-wrapper-layout.blade.php
the view must contain
@include('tall-forms::form')
Example wrapper view for Laravel 8 using Jetstream or Breeze
<x-slot name="header">
<h2 class="font-semibold text-xl text-gray-800 leading-tight">
{{ $formTitle ?? null }}
</h2>
</x-slot>
<div class="py-12">
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
<div class="bg-white overflow-hidden shadow-xl sm:rounded-lg p-12">
@include('tall-forms::form')
</div>
</div>
</div>
2. Set your default wrapper view in config
Set your default view in the config/tall-forms.php
file.
'wrapViewPath' => 'layouts.tall-form-wrapper-layout', //path.name-to-your-blade-view
More info on the Layout vs Wrapper page
Last updated
Was this helpful?