我想选择多个文件上传到laravel背包中,现在路径未存储在给定路径中
我把它放到我的控制器中
$this->crud->addField([
'name' => 'files',
'label' => 'Quotation',
'type' => 'upload_multiple',
'upload' => true,
'disk' => 'uploads',
]);
在模型中
public function setPhotosAttribute($value)
{
$attribute_name = "files";
$disk = "uploads";
$destination_path = "folder_1/subfolder_1";
$this->uploadMultipleFilesToDisk($value, $attribute_name, $disk, $destination_path);
}
public static function boot()
{
parent::boot();
static::deleting(function ($obj) {
if (count((array) $obj->files)) {
foreach ($obj->files as $file_path) {
Storage::disk('uploads')->delete($file_path);
}
}
});
}