Laravel создание Блога 29. Отправка писем с использованием очередей. Создаем свой Notification класс
HTML-код
- Опубликовано: 2 сен 2021
- Стань спонсором(бусти аккаунт), доступ к собеседованиям:
boosty.to/laravelcreative
Мои платные курсы:
laravelcreative.ru/course
План развития с нуля до middle+:
laravelcreative.ru/other/plan
Группа вк:
laravelcreative
- Ссылка для донатов, спонсорства, пожертвований
yoomoney.ru/to/410011784671592
www.donationalerts.com/r/lara...
- -
. ---
Перезалито по тех причинам
В этом видео добавляем таблицу с очередями.
Используем стандартный функционал очередей с использованием драйвера database
Также создаем свой класс Notification для реализации отправки письма с подтверждением аккаунта, используя очереди.
Спасибо за курсачи, они многому учат.
Спасибо, за урок! Очень крутая и простая подача материала! Лучший курс по Laravel в разрезе создания блога! Совместно с "базовыми курсами" от автора - вообще ТОП! Автор огромная тебе благодарность и низкий поклон за труды.
Благодарю, спасибо большое)!)!
супер достаточно важна тема ну и информативно и просто изложена благодарочка автору
Благодарю!)
огромное спасибо автору! очень важный урок, который вы детально и просто объяснили как решить проблему связанную с ответом от внешних ресурсов
Благодарю!)
Урок - прямо в точку, именно то, что я искал! Автору большое спасибо и лайк в догонку ;-))
Интересно, не сталкивался раньше с очередями в ларавел. Идея с выполнением очередей демоном очень интересна, в книге по ооп в php было про очереди, но там не озвучивалась подобная идея о их выполнении. Полезно, спасибо
лайк + коммент .
Благодарю!)
Материал огонь! СПАСИБИЩЕ!!!! ОГРОМНОЕ!!
Благодарю)!
О! Очереди... хотел узнать про них!
Спасибо за курсы.
Спасибо бро! очень круто
Благодарю!)
Благодарю за урок
Отлично, большая благодарность автору
Благодарю)!
камент для продвижения
Спасибо за классный урок!
Благодарю!)
Респект ❤
🔥
Благодарю!)
После этого видео очереди больше не пугают =)
Благодарю!)
Кваква - это Дима Аанасьев произносит) Хотя у него не смотря на произношение английских слов тоже очень не плохой контент. Также смотрел его курс по Laravel
Не знаю кто это, но за свою жизнь встречал много кваквакеров) Ахаха) И куауа и прочее..)
@@laravelcreative канал Dmitry Afanasyev. Человек сознательно исковеркал фамилию
@@laravelcreative куеуе
Привет Дмитрию Лаврикову "ква ква" ))) Ни чего плохого не имею ввиду просто вспомнилось как он так же шутил)
Благодарю!)
Привет, есть видео про супервизор? Или на проде само заработает или нужны настройки, обычный хостинг.
То чувство когда у тебя laravel 11 и у тебя все это было заранее, и из-за этого грустно смотреть что скорость не меняется
Че ты высрал
Во - первых - спасибо за крутую подачу материала! А теперь, собственно вопрос... Когда останавливаю сервер, а потом его запускаю (php artisan serve), бывает так, что порт 8000 занят, и соответственно запускается другой порт (8001, 8002 и тд...). Проблема получается в адресе app и вообще с подтверждением через почту со всеми вытекающими... Перезагружать каждый раз комп для освобождения порта 8000 - не вариант. Что посоветуете?
так на локалке - это же рабочий вариант. На проде будет постоянный адрес. Еще можно настроить отдельно локальный сервер или лучше в докере поднять сборку.
Всё получилось, но закрытыми глазами после видоса я бы это не повторил бы.
PS. Когда уже начнут майдмапить объяснялки..мечты мечты.
Тут можно не запоминать, а разбираться в реализации и использовать документацию:)
Привет! при отправке писем с использованием очередей в таблицу jobs не попадает информация после регистрации.
Всё перепроверил 100 раз, что может быть? Может зависимости какие нужны?
у меня та же проблема. Вы ее решили?
@@daenerystargaryen9028 если у вас в это же время включена php artisan queue:work то в базу данных что-то падает и тут же попадает в очередь. И не успеешь ничего увидеть. мб так?
@@daenerystargaryen9028 команда php artisan config:cache должна решить вашу проблему)
Как кастомизировать письмо верификации с нынешнего на русский?
Почему-то ошибка появляется при регистрации в модуле отправки задачи в очередь. Пишет: Call to undefined method App\Notifications\SendVerifyWithQueueNotification::via()
Всё делал за вами шаг за шагом. При этом пользователь создался, а именно отправка письма не сработала. Подскажете в чём может быть ошибка?
Вроде разобрался. В тело класса SendVerifyWithQueueNotification добавил метод:
public function via($notifiable) {
return ['mail'];
}
Хотя очень странно, так как мы экстендим этот класс от VerifyEmail, а он уже содержит точно такое определение этого метода.
Интересно:)
Тоже столкнулся с такой проблемой, но с начала я забыл наследоваться от VerifyEmail. Возможно ошибка была из-за того что неймспейс класса VerifyEmail не прописался.
А email рассылку можно сделать через очереди? если адресов будет тысячи
Да конечно) Обращаю внимание для оперативной связь - закрытый чат(в описании к видео)
Class "App\Models\sendEmailVerificationNotification" not found пишет вот это
В комментариях под данным роликом вроде уже была такая ситуация) Посмотри)
Приветствую. При отправке письма с вложением возникает такая ошибка - Serialization of 'Illuminate\Http\UploadedFile' is not allowed . Погуглил, пишут, что надо сперва сохранить файл на диске. Но я так и делал. Помогите разобраться
Может в шаблоне form multipart form-data не указано?
Как запустить отравку очередей на виртуальном хостинге и что бы все время была прверка очередей?
Обычно на проде этим занимается supervisor. Поизучай информацию в этом направлении. Тут в комментариях сложно это объяснять)
Идет имплементация --- implements ShouldQueue - но сам интерфейс ShouldQueue не имеет ни одного метода, в чем тогда смысл? или это фишка от Laravel
Да это фишка ларавел:)
там где-то по коду идет проверка instanceof ShouldQueue и если true, то что-то произойдёт, в этом фишка Laravel )
@@user-qd6hj2fn4w благодарочка
волосы на голове напрягаются только у тех кого они есть....
ахаха)
2024-03-19 11:11:44 App\Notifications\SenderVerifyQueueNotification ................................................................ RUNNING
2024-03-19 11:11:44 App\Notifications\SenderVerifyQueueNotification .......................................................... 105.73ms FAIL
где-то два раза вызывается одно и то же?