If you want to modify templates, make sure they have similar structure to this: views

Globally changing paths to templates is available in the configuration config.php file.

return [
    // ...
    'checkbox' => 'posts.my-custom-checkbox'    // resources/views/posts/my-custom-checkbox.blade.php

One more way to change template is directly from Form class:

<?php namespace App\Forms;

use Kris\LaravelFormBuilder\Form;

class PostForm extends Form
    public function buildForm()
        // Change the form template (default from form.php)
        $this->setFormOption('template', 'posts.form'); // resources/views/posts/form.blade.php
        // Change a field's template
            ->add('title', 'text')
            ->add('body', 'textearea', [
                'template' => 'posts.textarea'    // resources/views/posts/textarea.blade.php

When you are adding custom templates make sure they inherit functionality from defaults to prevent breaking.