invoice = $o; } /** * Build the message. * * @return $this */ public function build() { Config::set('site',Site::findOrFail($this->invoice->site_id)); $this->site = config('site'); return $this ->markdown('email.user.invoice',['site'=>config('site')]) ->subject(sprintf( 'Invoice: %s - Total: $%s - Due: %s', $this->invoice->id, number_format($this->invoice->total,2), $this->invoice->due_at->format('Y-m-d'))) ->with([ 'user'=>$this->invoice->account->user, 'site'=>$this->invoice->account->user->site, ]); } }