你能帮我解决这个错误吗,我两天后就陷入了这个错误。我在 laravel 中工作了多张图片上传。但是每当我上传图片时,它都会显示在错误消息下方。
Spatie\MediaLibrary\Exceptions\FileCannotBeAdded\FileDoesNotExist 文件 D:\xampp\htdocs\abc\storage\prop_images/5f211fbd7fa1a_p1.jpg 不存在
namespace Spatie\MediaLibrary\Exceptions\FileCannotBeAdded;
use Spatie\MediaLibrary\Exceptions\FileCannotBeAdded;
class FileDoesNotExist extends FileCannotBeAdded
{
public static function create(string $path)
{
--->>>> return new static("File `{$path}` does not exist"); <<<<<----
}
}
我已经使用了一些解决方案,例如清除缓存、配置、php artisan storage:link....也更改了存储路径。下面是我在控制器中的图像上传代码。我使用 dropzone 媒体库上传图像。
foreach ($request->input('prop_images', []) as $file) {
$addProperty->addMedia(storage_path('prop_images/' . $file))->toMediaCollection('prop_images');
}
先感谢您... :)