Как передать переменные из класса Job Queue в шаблон представления почты - PullRequest
0 голосов
/ 08 марта 2020

Я пытаюсь передать переменные из класса очереди заданий в шаблон представления почты, как показано в следующем примере.

 $snippet = Constant_model::getDataOneColumn("snippets","id",$this->details['snippet_id']);

   $snippet_details = [

      'snippet_name'=> $snippet[0]->snippets_name,
      'snippet_image'=> $snippet[0]->snippet_image,
      'snippet_url'=> $snippet[0]->url_slug
   ];

   $subscribers = Constant_model::getDataOneColumn("user_followers","receiver_id",$this->details['published_by']);
   foreach($subscribers as $subscriber){

       $user =User::find($subscriber->sender_id);
       Mail::to($user->email)->send(new Notifynewsnippet($snippet_details));

   }

Шаблон почты

{{$snippet_details['snippet_name']}}

Но я получаю сообщение об ошибке. пожалуйста помогите

1 Ответ

0 голосов
/ 08 марта 2020

Вы можете передать переменную через просмотр. Доступен в классе Mailable:

$this->view('mails.hello', ['name' => $name])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...