Я использую тип поля загрузки несколько, моя локальная среда работает Windows для этого нет ошибки в моем локальном, но на сервере Cpanel Linux, каждый раз, когда я впервые сохраняю изображение на элементе, это ошибка показывает
public function uploadMultipleFilesToDisk($value, $attribute_name, $disk, $destination_path)
{
$request = \Request::instance();
$attribute_value = (array) $this->{$attribute_name};
$files_to_clear = $request->get('clear_'.$attribute_name);
if ($files_to_clear) {
$attribute_value = (array) $this->{$attribute_name};
foreach ($files_to_clear as $key => $filename) {
\Storage::disk($disk)->delete($filename);
$attribute_value = array_where($attribute_value, function ($value, $key) use ($filename) {
return $value != $filename;
});
}
}
if ($request->hasFile($attribute_name)) {
foreach ($request->file($attribute_name) as $file) {
if ($file->isValid()) {
$new_file_name = md5($file->getClientOriginalName().time()).'.'.$file->getClientOriginalExtension();
$file_path = $file->storeAs($destination_path, $new_file_name, $disk);
$attribute_value[] = $file_path;
}
}
}
$this->attributes[$attribute_name] = $attribute_value;
}
я пробовал base64_encode в функции uploadMultipleFilesToDisk на сервере, но он не работал.