У меня проблема с просмотром и созданным контентом для создания PDF.В настоящее время я работаю с niklasravnsborg \ LaravelPdf (оболочкой для mPDF из-за проблемы с другим PDF-писателем, с которым я раньше работал), которая дает хорошие PDF-файлы того качества, которое мне нужно.
У меня никогда раньше не было проблем с изображениями внутри представления с помощью этого средства записи PDF, но я должен признать, что они были с изображениями, которые уже были настроены внутри представления (например, логотип, а не сказать,фотография сотрудников).
Моя проблема возникает таким образом, что, по крайней мере, я смог отследить ее чуть лучше.
Из моего контроллера я получаю следующее:
$employeeMedCert = $employee->attachments()->where('category','Medical Examiners Certificate')->orderBy('endDate','desc')->limit(1)->get();
И затем в моем блейде у меня есть следующее:
@foreach($employeeMedCert as $med){
{{Storage::url($med->attachment)}}
@endforeach
Теперь, с этой текущей настройкой, я получаю открытый путь к вложению, без каких-либо проблем.вообще.
Однако , если я сделаю следующее:
@foreach($employeeMedCert as $med){
<img src="{{Storage::url($med->attachment)}}">
@endforeach
Он останавливает мой Laravel до такой степени, что я должен сбросить сервер и несгенерировано что-нибудь.
Я не уверен, в чем проблема, как я уже говорил, у меня не было проблем с изображениями раньше, и изображения, на которые я ссылаюсь динамически, не являются большими (300 - 600 кБ), поэтому я неуверен, где проблема на самом деле.
Действие контроллера загрузки:
$path = Storage::putFile('public/employees', new File(request('file')));
employeeAttachment::create([
'attachment' => $path,
'attachmentType' => Storage::mimeType($path),
'category' => $request->type,
'endDate' => $request->dueDate,
'date' => $request->date,
'employeeID' => $employee,
'createdBy' => Auth::id()
]);