$ext = mb_strtolower(array_pop($e));
$media = new ELearningMedia();
- $media->title = $file->getBasename('.' . $ext);
+ $media->title = str_replace(['-', '_', '.'], ' ', implode(' ', $e));
$media->owner = backpack_user()->id;
$media->addMediaToField('file', $file);
$media->save();
namespace App\Models;
+use App\Http\Controllers\Admin\Operations\ELearningMedia\ImportOperation;
use App\Models\Base\ToolboxModel;
use Cubist\Backpack\Magic\Fields\Files;
use Cubist\Backpack\Magic\Fields\Percent;
public const MEDIA_TYPES = ['audio/mpeg', 'video/mp4'];
+ protected $_operations=[ImportOperation::class];
+
public function setFields()
{
parent::setFields();
- $this->addField('title', Text::class, __('Titre'), __('Title'));
+ $this->addField('title', Text::class, __('Titre'), ['column' => true]);
$this->addOwnerField();
$this->addColumnDateFields();