Мой env:
PHP 7.3 - Laravel 7.2 - Медиатека 7.19.3
Мне нужно клонировать модель со всеми носителями на другую, поэтому я сделал это ниже операция:
$course = Course::findOrFail($course->id);
$newCourse = $course->replicate();
$imagesCollections = ['photo', 'thumb', 'logo'];
foreach ($imagesCollections as $collectionName) {
$mediaItem = $course->getMedia($collectionName)->first();
$mediaItem->copy($newCourse, $collectionName);
}
$newCourse->save();
Когда я выполняю код, я получаю сообщение об ошибке ниже:
Illuminate\Contracts\Filesystem\FileNotFoundException
File not found at path: 49/5e7896a279256_images.jpg
Проблема в том, что кажется, что путь неверный, мой реальный путь к исходному коду: ./ storage / app / 49 / 5e7896a279256_images.jpg
так, начальная часть пути (./storage/app/) отсутствует
что я сделал не так?
спасибо