Laravel 6 Почтовый класс - PullRequest
       7

Laravel 6 Почтовый класс

0 голосов
/ 25 февраля 2020

Сегодня я сталкиваюсь со странной проблемой в Laravel 6 Mail Class.

Я получаю эту ошибку при просмотре Пытаюсь получить свойство 'name' не-объекта .

Попытка получить свойство 'имя' не-объекта (Просмотр: /home/vagrant/code/laravel-project/resources/views/emails/distributor/new-downline.blade. php)

То же самое работает и с другим классом Mail.

<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use App\Models\Administrator;

class NewDownlineMail extends Mailable
{
    use Queueable, SerializesModels;

    protected $distributor;
    protected $downline;

    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct(Administrator $distributor, Administrator $downline)
    {
        $this->$distributor = $distributor;
        $this->$downline = $downline;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        $distributor = $this->distributor;
        $downline = $this->downline;

        return $this->view('emails.distributor.new-downline', compact('distributor', 'downline'));
    }
}
...