Доброе время суток, ребята помогите, у меня есть в Вкладка Инвойсы и в БД я создал связь между инвойсами и Юзером, теперь когда человек который нажал на "кнопку", записывается в таблицу Инвойс и в таблице ещё с помощью связей записываются данные юзера. Так же возле каждого юзера появляются кнопки "показать инвойс или скачать инвойс".
После нажатия на кнопку у меня в отдельной странице формируется инвойс html. и там я перебираю foreatch массив с данными который получен с БД. и тут такая проблема, если у меня 2 инвойса с разными юзерами, разными данными, то после нажатия на кнопку показать инвойс у меня формируется инвойс 2-х юзеров, а не конкретный инвойс того юзера на которого нажали на кнопку. Как мне присвоить данные одного инвойса для одного юзера, что-бы было правильно всё.
Что-бы был Инвойс юзера 1- то формировался инвойс с данными юзера 1. и т.д.
вот код Контроллера:
public function invoiceView()
{
$this->user = Auth::User();
$pdf = PDF::loadView('pdf.invoice', ['data' => user::all()]);
return $pdf->stream('invoice.pdf');
}
public function invoiceDownload()
{
$this->user = Auth::User();
$pdf = PDF::loadView('pdf.invoice', ['data' => user::all()]);
return $pdf->download('invoice.pdf');
}
Вот сам инвойс который формируется
<center>Invoice</center>
@foreach ($data as $all)
<br>
ID USer:{{ $all['id'] }}<br>
Name:{{ $all['name'] }}<br>
Email:{{ $all['email'] }}<br>
Phone:{{ $all['phone'] }}<br>
@endforeach
Вот ссылка на библиотеку
https://github.com/barryvdh/laravel-dompdf
если что-то надо ещё скинуть, пишите. Спасибо.