use Backpack\CRUD\app\Models\Traits\SpatieTranslatable\HasTranslations;
use Backpack\CRUD\app\Models\Traits\SpatieTranslatable\Sluggable;
use Backpack\CRUD\app\Models\Traits\SpatieTranslatable\SluggableScopeHelpers;
-use Cubist\Backpack\Facades\App;
-use Cubist\Backpack\Magic\Fields\Hidden;
use Cubist\Util\Json;
class CubistMagicTranslatableModel extends CubistMagicAbstractModel
public function getPaths()
{
- return ['resources/views', 'app', 'vendor/cubist/cms-back/src/app','vendor/cubist/cms-back/src/resources'];
+ return ['resources/views', 'app', 'vendor/cubist/cms-back/src/app', 'vendor/cubist/cms-back/src/resources'];
}
public function setFields()
$translate->parseFiles();
- $this->addField('id', Hidden::class, '', ['value' => 1]);
- $this->addField('locale', Hidden::class, '', ['value' => request()->get("locale", App::getLocale())]);
+ $this->addField('id', Hidden::class, '', ['value' => 1, 'database_type' => 'none']);
+ $this->addField('locale', Hidden::class, '', ['database_type' => 'none', 'value' => request()->get("locale", App::getLocale())]);
$this->addField(['name' => 'k',
'label' => '-',
trait UpdateOperation
{
- use \Backpack\CRUD\app\Http\Controllers\Operations\UpdateOperation{
+ use \Backpack\CRUD\app\Http\Controllers\Operations\UpdateOperation {
update as _update;
setupUpdateDefaults as _setupUpdateDefaults;
}
*/
public function update()
{
- $res=$this->_update();
- if($this->crud->entry instanceof CubistMagicAbstractModel) {
+ $res = $this->_update();
+ if ($this->crud->entry instanceof CubistMagicAbstractModel) {
$this->crud->entry->onAfterSave();
}
return $res;