File tree 2 files changed +11
-2
lines changed
2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -277,6 +277,10 @@ var app = new Vue({
277
277
}
278
278
}
279
279
280
+ if ( field . id == '' ) {
281
+ field . id = field . name ;
282
+ }
283
+
280
284
281
285
// var field = this.flds[i]; // must remove in next major version this comment
282
286
switch ( field . type ) {
@@ -303,7 +307,9 @@ var app = new Vue({
303
307
if ( this . theme == 'bootstrap' ) {
304
308
if ( field . option == 'file' ) {
305
309
var genClass = 'form-control-file' + ` @error('${ field . name } ') is-invalid @enderror` ;
306
- } else {
310
+ } else if ( field . option == 'checkbox' ) {
311
+ var genClass = 'float-left ml-4 mt-1 form-check-inline' + ` @error('${ field . name } ') is-invalid @enderror` ;
312
+ } else {
307
313
var genClass = generalClass + ` @error('${ field . name } ') is-invalid @enderror` ;
308
314
}
309
315
} else
@@ -317,6 +323,9 @@ var app = new Vue({
317
323
genClass += additinalCls ;
318
324
319
325
var inp = `\t\t\t <input name="${ field . name } " type="${ field . option } " class="${ genClass } " id="${ field . id } " placeholder="{{__('${ field . label } ')}}" value="{{old('${ field . name } '${ old } )}}" ${ attrs } /> \n` ;
326
+ if ( field . option == 'checkbox' ) {
327
+ inp = `\t\t\t <input name="${ field . name } " type="${ field . option } " class="${ genClass } " id="${ field . id } " @if (old('${ field . name } '${ old } ) != null) checked @endif value="1" ${ attrs } /> \n` ;
328
+ }
320
329
out += this . makeLabel ( field , inp ) ;
321
330
break ;
322
331
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " laravel-form-builder" ,
3
- "version" : " 2.3 .0" ,
3
+ "version" : " 2.4 .0" ,
4
4
"description" : " The laravel form builder code generator" ,
5
5
"main" : " index.htm" ,
6
6
"scripts" : {
You can’t perform that action at this time.
0 commit comments