$commands = [
'Update Cubist' => ['php artisan cubist:update'],
- 'Install backpack' => ['php artisan backpack:install --elfinder=no'],
+ 'Install backpack' => ['php artisan backpack:install'],
'Publish backpack assets' => ['php artisan vendor:publish --provider="Backpack\CRUD\BackpackServiceProvider" --tag="minimum"'],
'Install backpack addons' => [
// BackupManager
protected $_enableRevisionsButton = false;
protected $_enableBulk = true;
+ public $timestamps = true;
+
protected $_enableTrackNonDefaultValues = false;
protected static $_ownerAttribute = null;
);
if ($this->timestamps) {
- $timestamps = [self::UPDATED_AT, self::CREATED_AT, 'deleted_at'];
- foreach ($timestamps as $timestamp) {
- if ($this->hasField($timestamp)) {
+ $timestamps = ['updated_at', 'created_at', 'deleted_at'];
+ foreach ($timestamps as $t) {
+ if ($this->hasField($t)) {
continue;
}
- $this->addField($timestamp, Datetime::class, '', ['hidden' => true]);
+ $this->addField($t, Datetime::class, '', ['hidden' => true]);
}
}
+
$this->fakeColumns = array_unique($this->fakeColumns);
if (get_class($this) !== config("auth.providers.users.model")) {
foreach ($this->_fields as $name => $field) {
$this->_createOneInstance();
}
-
- /**
- * @param $table Table
- */
- protected function _addTimestampsDatabaseColumns($table)
- {
-
- $options = ['notnull' => false];
- $table->addColumn(static::CREATED_AT, 'datetime', $options);
- $table->addColumn(static::UPDATED_AT, 'datetime', $options);
- $table->addColumn('deleted_at', 'datetime', $options);
- }
-
/**
* @param $class Model|string
* @return Model