Сегодня я сталкиваюсь со странной проблемой в 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'));
}
}