*/
protected $defer = false;
+ const NAMESPACE = 'cubist_back';
+
/**
* Perform post-registration booting of services.
*/
public function boot()
{
- $this->loadTranslationsFrom(__DIR__ . '/resources/lang', 'cubist_back');
+ $this->loadTranslationsFrom(__DIR__ . '/resources/lang', self::NAMESPACE);
foreach (glob(__DIR__ . '/routes/cubist/backpack/*.php') as $filename) {
$this->loadRoutesFrom($filename);
}
- $this->loadViewsFrom(__FILE__ . '/resources/views', 'cubist_back');
+ $this->loadViewsFrom(__FILE__ . '/resources/views', self::NAMESPACE);
}
protected $_attributes;
protected $_rules = [];
protected $_columnType = 'text';
+
protected $_adminType = 'text';
+ protected $_viewNamespace = 'crud::fields';
+
protected $_databaseType = 'text';
- protected $_cast = false;
protected $_databaseUnique = false;
protected $_databaseIndex = false;
+
+ protected $_cast = false;
protected $_translatable = false;
- protected $_viewNamespace = 'crud::fields';
protected $_databaseAttributes = [];
-
+
/**
* @param $attributes
* @return Field
namespace Cubist\Backpack\app\Magic\Fields;
+use Cubist\Backpack\CubistBackpackServiceProvider;
+
class Range extends Field
{
protected $_adminType = 'rangeofvalues';
- protected $_viewNamespace = 'cubist_back::fields';
+ protected $_viewNamespace = CubistBackpackServiceProvider::NAMESPACE . '::fields';
}
+++ /dev/null
-<?php
-if ($field['value'] == "")
- return;
-$crud->route = $field['route'];
-?>
-
-<div @include('crud::inc.field_wrapper_attributes') >
- <h3 style="margin-top:0">{!! $field['label'] !!}</h3>
-
- <div class="array-container form-group">
-
- <table class="table table-bordered table-striped m-b-0">
- <thead>
- <tr>
- @foreach( $field['columns'] as $column )
- <th>
- {{ __($column['label']) }}
- </th>
- @endforeach
- <th data-orderable="false">{{ trans('backpack::crud.actions') }}</th>
- </tr>
- </thead>
- <tbody class="table-striped">
- @foreach( $field['value'] as $item)
- <tr class="array-row">
- @foreach( $field['columns'] as $key => $column)
- <td>
- {!! $item->{$column['name']} !!}
- </td>
- @endforeach
- <td>
- @include('crud::buttons.update', ['entry' => $item])
- @include('crud::buttons.delete', ['entry' => $item])
- </td>
- </tr>
- @endforeach
- </tbody>
- </table>
-
- @php
- // Add relation entity
- $reflection = new ReflectionClass(get_class($crud->getModel()));
- $classname = strtolower($reflection->getShortName());
-
- $url = "{$crud->route}/create?$classname={$crud->entry->id}";
- @endphp
-
- <div class="array-controls btn-group m-t-10">
- <a href="{{ $url }}">
- <button class="btn btn-sm btn-default" type="button"><i
- class="fa fa-plus"></i> {{trans('backpack::crud.add')}}</button>
- </a>
- </div>
-
- </div>
-</div>