AP
Size: a a a
EG
SG
Здравствуйте. У меня есть БД и там есть таблицы Юзер и инвойс, я их связал, теперь когда я формирую инвойс всё ок, но я хочу формировать только инвойс человека возле которого нажал кнопку, а оно мне формирует инвойс только (ид 1 и данные человека ид 1). А у человека ид 2 и другие данные.
Вот контроллер:
public function invoiceView()
{
$this->user = Auth::User();
$pdf = PDF::loadView('pdf.invoice', ['data' => User::where('id', $this->user->id)->get()], ['invoice' => Invoice::where('id', $this->user->id)->get()]);
return $pdf->stream('invoice.pdf');
}
в файле html я вывожу данные через
@foreach ($data as $da)
$da->id;
@endforeach
Почему у меня выводит только первого пользователя? а не второго или 3-его.?
если немного запрос изменю то выведет правильно вот на такой 'data' => User::where('id', 2)->get() //то выведет пользователя 2
Д
SG
SG
Здравствуйте. У меня есть БД и там есть таблицы Юзер и инвойс, я их связал, теперь когда я формирую инвойс всё ок, но я хочу формировать только инвойс человека возле которого нажал кнопку, а оно мне формирует инвойс только (ид 1 и данные человека ид 1). А у человека ид 2 и другие данные.
Вот контроллер:
public function invoiceView()
{
$this->user = Auth::User();
$pdf = PDF::loadView('pdf.invoice', ['data' => User::where('id', $this->user->id)->get()], ['invoice' => Invoice::where('id', $this->user->id)->get()]);
return $pdf->stream('invoice.pdf');
}
в файле html я вывожу данные через
@foreach ($data as $da)
$da->id;
@endforeach
Почему у меня выводит только первого пользователя? а не второго или 3-его.?
если немного запрос изменю то выведет правильно вот на такой 'data' => User::where('id', 2)->get() //то выведет пользователя 2
$this->user = Auth::User();
?Д
Д
SG
SG
SG
Д
SG
SG
SG
Д
Д
IK
AP