Pre-built Repeatables and Templates for common Webcontents.
composer require litstack/bricks
php artisan lit-bricks:install
Add the desired Repeatables to your blocks:
use Litstack\Bricks\Repeatables\TextRepeatable;
$page->card(function ($form) {
$form->block('content')
->title('My Content')
->repeatables(function ($repeatables) {
$repeatables->add(TextRepeatable::class);
});
});
Return a view, pass it the formdata:
return view('welcome')->with([
'form' => Form::load('pages', 'home')
]);
Add the block to your template:
@block($form->content)
You can publish the templates to resources/views/vendor/bricks/
and edit them to your needs:
php artisan vendor:publish --provider="Litstack\Bricks\BricksServiceProvider --tag=views"
Name | Fields | Usage |
---|---|---|
TextRepeatable::class | WYSIWYG | Simple Text-Repeatable |
ImageRepeatable::class | image | Single Image-Repeatable using <x-lit-image /> Component |
ImagesRepeatable::class | image | Multiple Image-Repeatable using <x-lit-image /> Component |
ImageSlideRepeatable::class | image, input, textarea | Image-Repeatable using <x-lit-image /> Component, Input and Textarea |