A way to make a custom view of add method is override it. This is a best way if CB can't handle the layout that you want.
public function getAdd() {
//Create an Auth
if(!CRUDBooster::isCreate() && $this->global_privilege==FALSE || $this->button_add==FALSE) {
CRUDBooster::redirect(CRUDBooster::adminPath(),trans("crudbooster.denied_access"));
}
$data = [];
$data['page_title'] = 'Add Data';
//Please use cbView method instead view method from laravel
$this->cbView('custom_add_view',$data);
}
Then, create your own add view
<!-- First, extends to the CRUDBooster Layout -->
@extends('crudbooster::admin_template')
@section('content')
<!-- Your html goes here -->
<div class='panel panel-default'>
<div class='panel-heading'>Add Form</div>
<div class='panel-body'>
<form method='post' action='{{CRUDBooster::mainpath('add-save')}}'>
<div class='form-group'>
<label>Label 1</label>
<input type='text' name='label1' required class='form-control'/>
</div>
<!-- etc .... -->
</form>
</div>
<div class='panel-footer'>
<input type='submit' class='btn btn-primary' value='Save changes'/>
</div>
</div>
@endsection