У меня проблема с объединением уведомлений и очереди в laravel ...
, если я не использую очередь и пишу уведомления, подобные этому
namespace App\Notifications;
use Illuminate\Notifications\Notification;
use Illuminate\Notifications\Messages\MailMessage;
class InterestingOfferPosted extends Notification
{
public $offer;
public function __construct($offer)
{
$this->offer = $offer;
}
public function via($notifiable)
{
return ['mail'];
}
public function toMail($notifiable)
{
return (new MailMessage)
->subject('New Offer')
->line("You have new offer: ".$this->offer->name }
}
это работает нормально, я получаю правильный текств конце, однако, если я получу этот класс для реализации класса «Illuminate \ Contracts \ Queue \ ShouldQueue» и использую черту «Illuminate \ Bus \ Queueable», пользователи получат метки по умолчанию «Введение в уведомление».почта.очереди работают хорошо в любых других случаях, так что я думаю, что я правильно понял, но в данном конкретном случае это меняет конечный результат.Есть идеи?