Ребята давайте я перефразирую вопрос и поставлю его более детально.
Есть сервис класс
public function createFeedbackBag(Request $request)
{
$feedbackBag = new Feedback();
$files = $feedbackBag->addMultipleMediaFromRequest(['files'])
->each(function ($files) {
$files->toMediaCollection('feedback_bag');
});
$feedbackBag->fill($request->all());
$feedbackBag->save();
$message = $request->message;
$name = $request->name;
$email = $request->email;
$feedbackBagId = $feedbackBag->id;
Mail::to(config('
setting.email'))->send(new FeedbackMailBag($message, $name, $email, $files, $feedbackBagId ));
}
Далее есть сам класс шаблон письма
public function build()
{
$findFeedBack = Feedback::where('id', $this->feedbackBagId)->first();
$filesUrl = $findFeedBack->getMedia('feedback_bag')->first();
return $this->markdown('emails.feedback_bag')
->attachFromStorage($filesUrl->getUrl())
->with([
'message' => $this->message,
'name' => $this->name,
'email' => $this->email,
])->subject('Новая ошибка');
}
Выдает ошибку
Illuminate \ Contracts \ Filesystem \ FileNotFoundException
/storage/1321/
IMG-banner-FAQ.jpФайл точно есть.