неопределенная переменная ошибка в представлении laravel - PullRequest
0 голосов
/ 27 мая 2019

Я нашел и нашел так много решений этого и попробовал все, но проблема та же.

class InvoiceMail extends Mailable
{
    use Queueable, SerializesModels;


    public $user;
    public $payment;
    public $invN;
    public function __construct($user,$payment,$invNum)
    {
        //
        $this->user = $user;
        $this->payment = $paymentt->toArray();
        $this->invN = $invNum;
    }

    public function build()
    {
        $user = $this->user;
        return $this->from('hardliftersgym@gmail.com')->view('email.invoice')->with(['user'=>$user])->attach('invoice/'.$this->invN);
    }
}

Я пробовал это

public function build()
    {
        $data = array('user'=>$this->user);
        return $this->from('hardliftersgym@gmail.com')->view('invoice',$data)->attach('invoice/'.$this->invN);
    }

, и это тоже не работает

 return $this->from('hardliftersgym@gmail.com')->view('invoice')->with('user',$this->user)->attach('invoice/'.$this->invN);

и

return $this->from('hardliftersgym@gmail.com')->view('invoice',compact('user'))->attach('invoice/'.$this->invN);

, и они также обнаруживают ту же ошибку

Неопределенная переменная: пользователь (Просмотр: ресурсы / представления / электронная почта / счет-фактура).blade.php)

Я пытаюсь решить эту проблему с утра, но не понимаю, что не так с кодом.

Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...