Я пытаюсь понять, как использовать команду шины Laravel 5.0, но я изо всех сил, чтобы получить это право, так что я ищу помощь с несколькими вопросами:Pass массив в командной шине
I 'd хотел бы отправить массив memberIds для выполнения цикла внутри функции дескриптора команды.
$ Участники:
array:2 [
0 => "147"
1 => "148"
]
Этот массив посылается как это:
$this->dispatch(new SendMail($members));
Как получить доступ к массиву в методе ручки команды SendMail? Я не нашел много примеров, но почти все они передают $ command в обработчик.
public function handle($command)
{
//this doesn't work
foreach($command->members as $memberId){
$contractor = Contractor::find($memberId);
}
Нужно ли мне возвращать что-либо из обработчика, чтобы продолжить выполнение другой логики внутри моей исходной функции?
Спасибо за отличный ответ. Я очень ценю это. – retrograde
Добро пожаловать – shempignon