Witam. Co jest powodem że nie mogę przekazać id danego produktu do nazwy faktury, treści i tematu maila?
$customers = LogOnData::whereid_transakcji($this->id)->get();
foreach ($customers as $customer)
{
$customers_id = LogOnData::whereid($customer->id)->get();
$pdf = \PDF::loadView('emails.bills_logout', array('customers_id' => $customers_id, 'admin_data' =>$admin_data));
\Mail::send('emails.thanks_for_buyings', array('customers_id' => $customers_id,'admin_data' =>$admin_data), function($message) use($pdf)
{
$message->from('mail, 'John Smith')->subject('Zakup'.$customer->id.'');
$message->to('[email protected]', 'John Smith')->subject('Zakup'.$customer->id.'');
$message->attachData($pdf->output(), 'faktura_nr_'.$customer->id.'.pdf');
});}
}
Wiadomości w kolejce się nie wysyłają. Gdy jednak zamiast $customer->id dam $this->id(pochodzi z konstruktora i jest wyodrębniany w controllerze), wiadomości się wysyłają. Nie ma w tym, problemu, gdyż $this->id także może stanowic id, ale chciałbym się dowiedzieć, co robię źle.