Laravel — Слушатели, наблюдатели, события, задания — что использовать для добавления пользователя в дистрибутив?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel — Слушатели, наблюдатели, события, задания — что использовать для добавления пользователя в дистрибутив?

Сообщение Anonymous »

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

Например, посетители могут записаться на курсы на моем сайте. Когда они регистрируются, у меня в контроллере регистрации курса появляется следующее:

Код: Выделить всё

$registrant = CourseRegistrants::create(array_merge($request->all(), ['course_id' => $request->course_id, 'courseinstance_id' => $request->courseinstance_id]));
$registrations = CourseRegistrants::where('email', $request->email)->pluck('id')->toArray();

$array_json=json_encode($registrations);

// set cookie by getting all webinars that the visitor registered for

return back()->with('success', 'Thanks for registering for the course!')->cookie('reg_id', $array_json, 1000);
Итак, вопрос в том, как бы вы реализовали добавление человека в мой дистрибутив Mailchimp? Вы бы инициировали событие? Будет ли это выполнено как задание? Или вы бы использовали прослушиватель? Или, может быть, наблюдатель в таблице регистрантов?

Просто пытаюсь понять, что вы все делаете в такого рода сценарии использования.

Спасибо!
Брайан

Подробнее здесь: https://stackoverflow.com/questions/580 ... -user-to-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»