namespace App\Models;
use App\Http\Controllers\Admin\Operations\ImportAssetsOperation;
+use Cubist\Backpack\Magic\Fields\Composed;
use Cubist\Backpack\Magic\Fields\Datetime;
use Cubist\Backpack\Magic\Fields\Files;
-use Cubist\Backpack\Magic\Fields\Hidden;
use Cubist\Backpack\Magic\Fields\Integer;
use Cubist\Backpack\Magic\Fields\SelectFromArray;
use Cubist\Backpack\Magic\Fields\SelectFromModel;
-use Cubist\Backpack\Magic\Fields\StaticValue;
use Cubist\Backpack\Magic\Fields\Tags;
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Backpack\Magic\Models\CubistMagicAbstractModel;
$this->addField('title', Text::class, 'Titre', ['column' => true]);
$this->addField('created_at', Datetime::class, 'Ajouté', ['column' => true, 'hidden' => true]);
$this->addField('updated_at', Datetime::class, 'Mis à jour', ['column' => true, 'hidden' => true]);
- $this->addField('filesize', Hidden::class, 'Taille des fichiers', ['column' => true, 'column_type' => 'model_function', 'column_function_name' => 'getFilesize']);
- $this->addField('filemtime', Hidden::class, 'Fichier modifié le', ['column' => true, 'column_type' => 'model_function', 'column_function_name' => 'getFilemtime']);
+ $this->addField('filesize', Composed::class, 'Taille des fichiers', ['column' => true, 'composed' => 'getFilesize']);
+ $this->addField('filemtime', Composed::class, 'Fichier modifié le', ['column' => true, 'composed' => 'getFilemtime']);
$this->addField('type', SelectFromArray::class, 'Type',
[
'options' =>
if (!$res) {
return '-';
}
- return date('Y-m-d H:i',$res);
+ return date('Y-m-d H:i', $res);
}
/**
"laravel/sanctum": "^v2.14",
"laravel/tinker": "^v2.7",
"mxl/laravel-job": "^v1.2",
- "php-ffmpeg/php-ffmpeg": "^v0.19.0",
- "predis/predis": "^v1.1",
- "spatie/laravel-permission": "^4.4"
+ "php-ffmpeg/php-ffmpeg": "^v0.19.0"
},
"require-dev": {
"facade/ignition": "^2.17",