SORU
23 Ocak 2013, ÇARŞAMBA


Laravel 4'te kapanması için geçen veriler

M nesne $değişkenleri geçmek mümkün değilim 4 ve Laravel Posta Sınıfını kullanmaya çalışıyorum.

$ekip nesne beliğ ile DB den aldım veri içerir.

Mail::send('emails.report', $data, function($m)
{
   $m->to($team->senior->email, $team->senior->first_name . ' '. $team->senior->last_name );
   $m->cc($team->junior->email, $team->junior->first_name . ' '. $team->junior->last_name );
   $m->subject('Monthly Report');
   $m->from('info@website.com', 'Sender');
});

Nedense bir hata alıyorum nerede $ekip nesne kullanılamaz. Kapsamı ile bir ilgisi var sanırım.

Herhangi bir fikir ?

CEVAP
23 Ocak 2013, ÇARŞAMBA


Eğer işlevi dışında $team değişken oluşturulmuş, daha sonra işlevleri kapsamında değil. use anahtar kullanmak gerekiyor.

$team = Team::find($id);
Mail::send('emails.report', $data, function($m) use ($team)
{
   $m->to($team->senior->email, $team->senior->first_name . ' '. $team->senior->last_name );
   $m->cc($team->junior->email, $team->junior->first_name . ' '. $team->junior->last_name );
   $m->subject('Monthly Report');
   $m->from('info@website.com', 'Sender');
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • failblog

    failblog

    17 HAZİRAN 2008
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • UKF

    UKF

    2 Aralık 2009

İLGİLİ SORU / CEVAPLAR