|
@@ -0,0 +1,98 @@
|
|
|
+<div class="{{$viewClass['form-group']}}">
|
|
|
+
|
|
|
+ <label class="{{$viewClass['label']}} control-label">{{$label}}</label>
|
|
|
+
|
|
|
+ <div class="{{$viewClass['field']}}">
|
|
|
+ <table class="table table-hover">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>{{ __('Key') }}</th>
|
|
|
+ <th>{{ __('Value') }}</th>
|
|
|
+ <th style="width: 75px;"></th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody class="kv-{{$column}}-table">
|
|
|
+
|
|
|
+ @foreach(old("{$column}.keys", ($value ?: [])) as $k => $v)
|
|
|
+
|
|
|
+ @php($keysErrorKey = "{$column}.keys.{$loop->index}")
|
|
|
+ @php($valsErrorKey = "{$column}.values.{$loop->index}")
|
|
|
+
|
|
|
+ <tr>
|
|
|
+ <td>
|
|
|
+ <div class="form-group {{ $errors->has($keysErrorKey) ? 'has-error' : '' }}">
|
|
|
+ <div class="col-sm-12">
|
|
|
+ <input name="{{ $column }}[keys][]" value="{{ old("{$column}.keys.{$k}", $k) }}" class="form-control" required/>
|
|
|
+
|
|
|
+ @if($errors->has($keysErrorKey))
|
|
|
+ @foreach($errors->get($keysErrorKey) as $message)
|
|
|
+ <label class="control-label" for="inputError"><i class="fa fa-times-circle-o"></i> {{$message}}</label><br/>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <div class="form-group {{ $errors->has($valsErrorKey) ? 'has-error' : '' }}">
|
|
|
+ <div class="col-sm-12">
|
|
|
+ <input name="{{ $column }}[values][]" value="{{ old("{$column}.values.{$k}", $v) }}" class="form-control" />
|
|
|
+ @if($errors->has($valsErrorKey))
|
|
|
+ @foreach($errors->get($valsErrorKey) as $message)
|
|
|
+ <label class="control-label" for="inputError"><i class="fa fa-times-circle-o"></i> {{$message}}</label><br/>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+
|
|
|
+ <td class="form-group">
|
|
|
+ <div>
|
|
|
+ <div class="{{$column}}-remove btn btn-warning btn-sm pull-right">
|
|
|
+ <i class="fa fa-trash"> </i>{{ __('admin.remove') }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endforeach
|
|
|
+ </tbody>
|
|
|
+ <tfoot>
|
|
|
+ <tr>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td>
|
|
|
+ <div class="{{ $column }}-add btn btn-success btn-sm pull-right">
|
|
|
+ <i class="fa fa-save"></i> {{ __('admin.new') }}
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </tfoot>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+
|
|
|
+<template class="{{$column}}-tpl">
|
|
|
+ <tr>
|
|
|
+ <td>
|
|
|
+ <div class="form-group ">
|
|
|
+ <div class="col-sm-12">
|
|
|
+ <input name="{{ $column }}[keys][]" class="form-control" required/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <div class="form-group ">
|
|
|
+ <div class="col-sm-12">
|
|
|
+ <input name="{{ $column }}[values][]" class="form-control" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+
|
|
|
+ <td class="form-group">
|
|
|
+ <div>
|
|
|
+ <div class="{{$column}}-remove btn btn-warning btn-sm pull-right">
|
|
|
+ <i class="fa fa-trash"> </i>{{ __('admin.remove') }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+</template>
|