protected function setUp(): void
{
parent::setUp();
// $this->authorize('upload-file');
$this->label(__('filemanager.upload file'));
$this->modalButton(__('filemanager.upload file'));
$this->modalHeading(__('filemanager.upload file'));
$this->button();
$this->successNotificationTitle(__('filemanager.file uploaded'));
$this->icon('tabler-file-upload');
$this->form(function () {
$field = SpatieMediaLibraryFileUpload::make('file')
->model($this->record)
->disableLabel()
->required()
->multiple()
->minFiles(1)
->maxSize(500_000); // 500mb
$acceptedFileTypes = $this->getAcceptedFileTypes();
if (!empty($acceptedFileTypes) && $acceptedFileTypes !== null) {
$field->acceptedFileTypes($acceptedFileTypes);
}
return [$field];
});
$this->action(fn(UploadFilesAction $action) => $action->success());
}
protected function setUp(): void
{
parent::setUp();
// $this->authorize('upload-file');
$this->label(__('filemanager.upload file'));
$this->modalButton(__('filemanager.upload file'));
$this->modalHeading(__('filemanager.upload file'));
$this->button();
$this->successNotificationTitle(__('filemanager.file uploaded'));
$this->icon('tabler-file-upload');
$this->form(function () {
$field = SpatieMediaLibraryFileUpload::make('file')
->model($this->record)
->disableLabel()
->required()
->multiple()
->minFiles(1)
->maxSize(500_000); // 500mb
$acceptedFileTypes = $this->getAcceptedFileTypes();
if (!empty($acceptedFileTypes) && $acceptedFileTypes !== null) {
$field->acceptedFileTypes($acceptedFileTypes);
}
return [$field];
});
$this->action(fn(UploadFilesAction $action) => $action->success());
}