在Mailer.php中获取ErrorException第33行:尝试获取非对象的属性
我的Mailer.php:
<?php
namespace App\Mailers;
use Illuminate\Contracts\Mail\Mailer as Mail;
abstract class Mailer
{
/**
* @var Mail
*/
protected $mail;
/**
* @param Mail $mail
*/
public function __construct(Mail $mail)
{
$this->mail = $mail;
}
/**
* @param $to
* @param $subject
* @param $from
* @param $view
* @param null $data
*/
public function mailTo($to, $subject, $from, $view, $data = null)
{
$this->mail->send($view, $data, function($message) use ($to, $from, $subject)
{
$message->to($to->email)->subject($subject)->from($from);
});
}
}
Run Code Online (Sandbox Code Playgroud)
我的SiteMailer.php扩展了我的Mailer.php抽象类
<?php
namespace App\Mailers;
class …Run Code Online (Sandbox Code Playgroud) 我想删除带有响铃图标的通知按钮,并使用带有"您是否要订阅接收更新?"的文本消息的引导警报进行更改.只有两个按钮,带有"是"或"否"选项.当用户单击"是"然后订阅用户.基本上我只想在页面的标题部分中使用订阅按钮,而不是由dafault提供的OneSignal按钮.