Есть ли Событие :: очереди ( ‘event.name’) работает в местной среде?
При условии, что это работает локально, насколько я понимаю, нам все еще нужно очистить событие, используя Событие :: вровень ( ‘event.name’). Но я не могу заставить это работать. Обычный Событие :: огонь ( ‘event.name’) работает просто отлично.
Это мой метод магазина контроллеров
public function store(){
$input = Input::all();
if ($this->validator->isValidForCreation($input)){
$owner = $this->admin->createOwner($input);
Event::queue('event.name', [$input]);
return Redirect::route('admin.index')->with('success', 'Owner successfully created.');
}
return Redirect::back()->withInput()->withErrors($this->validator->getErrors());
}
Где я должен использовать Event :: flush (‘event.name’) в моем коде? Я попытался сбросить его в закрытии маршрута (только для тестирования) после сохранения пользователя, но это не вызвало событие, и код внутри обработчика событий не был выполнен. Должен ли я сбросить его внутри функции магазина перед перенаправлением на другой маршрут?
Задача ещё не решена.
Других решений пока нет …