Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 13.05.2016 21:57:13

Обработка очереди

Всем привет.
Проблема уже второй день не решается.

В контроллере вызывается событие:

public function index() {
event(new MailEvent(’test’));
}

class MailEvent extends Event implements ShouldBroadcast
{
public $name;

public function __construct($name)
{
$this->name = $name;
}
}

class MailListen implements ShouldQueue {
Mail::send(’mail.test’, [], function ($message) {
$message->to(’mail@yandex.ru’)->subject(’ok’);
});
}

открываю страницу которую обрабатывает контроллер и вызывается event.

В итоге на почту мне приходит два письма, а не одно. И в бд в jobs дублируются записи…

Не в сети

#2 14.05.2016 17:09:33

Re: Обработка очереди

тегами [ code] пользоваться не судьба?

Не в сети

#3 20.05.2016 21:23:08

Re: Обработка очереди

Это просто wtf. Неделю я искал в чем проблема. Разобрал на части пол сайта, не помогало. В итоге сегодня пришел к такому: в шаблоне header.blade удалил кусок обычного html кода и перестало дублировать. Это просто не объяснимо, как этот кусочек html мог вообще повлиять??

Код удалил:

<ul class="dropdown-menu dropdown-alerts">
                    <li>
                        <div class="dropdown-messages-box">
                            <a href="#" class="pull-left">
                                <img alt="image" class="img-circle" src="#">
                            </a>
                            <div>
                                <small class="pull-right">46h ago</small>
                                <strong>Mike Loreipsum</strong> started following <strong>Monica Smith</strong>. <br>
                                <small class="text-muted">3 days ago at 7:58 pm - 10.06.2014</small>
                            </div>
                        </div>
                    </li>
                    <li class="divider"></li>
                    <li>
                        <div class="dropdown-messages-box">
                            <a href="#" class="pull-left">
                                <img alt="image" class="img-circle" src="#">
                            </a>
                            <div>
                                <small class="pull-right text-success">5h ago</small>
                                <strong>Chris Johnatan Overtunk</strong> started following <strong>Monica Smith</strong>. <br>
                                <small class="text-muted">Yesterday 1:21 pm - 11.06.2014</small>
                            </div>
                        </div>
                    </li>
                    <li class="divider"></li>
                    <li>
                        <div class="dropdown-messages-box">
                            <a href="#" class="pull-left">
                                <img alt="image" class="img-circle" src="#">
                            </a>
                            <div>
                                <small class="pull-right">23h ago</small>
                                <strong>Monica Smith</strong> love <strong>Kim Smith</strong>. <br>
                                <small class="text-muted">2 days ago at 2:30 am - 11.06.2014</small>
                            </div>
                        </div>
                    </li>
                    <li class="divider"></li>
                    <li>
                        <div class="text-center link-block">
                            <a href="#">
                                <i class="fa fa-envelope"></i> <strong>Read All Messages</strong>
                            </a>
                        </div>
                    </li>
                </ul>

Не в сети

Подвал раздела