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 куеуе
После этого видео очереди больше не пугают =)
Благодарю!)
Привет Дмитрию Лаврикову "ква ква" ))) Ни чего плохого не имею ввиду просто вспомнилось как он так же шутил)
Благодарю!)
камент для продвижения
🔥
Благодарю!)
Привет, есть видео про супервизор? Или на проде само заработает или нужны настройки, обычный хостинг.
Во - первых - спасибо за крутую подачу материала! А теперь, собственно вопрос... Когда останавливаю сервер, а потом его запускаю (php artisan serve), бывает так, что порт 8000 занят, и соответственно запускается другой порт (8001, 8002 и тд...). Проблема получается в адресе app и вообще с подтверждением через почту со всеми вытекающими... Перезагружать каждый раз комп для освобождения порта 8000 - не вариант. Что посоветуете?
так на локалке - это же рабочий вариант. На проде будет постоянный адрес. Еще можно настроить отдельно локальный сервер или лучше в докере поднять сборку.
Как кастомизировать письмо верификации с нынешнего на русский?
Привет! при отправке писем с использованием очередей в таблицу jobs не попадает информация после регистрации.
Всё перепроверил 100 раз, что может быть? Может зависимости какие нужны?
у меня та же проблема. Вы ее решили?
@@daenerystargaryen9028 если у вас в это же время включена php artisan queue:work то в базу данных что-то падает и тут же попадает в очередь. И не успеешь ничего увидеть. мб так?
@@daenerystargaryen9028 команда php artisan config:cache должна решить вашу проблему)
То чувство когда у тебя laravel 11 и у тебя все это было заранее, и из-за этого грустно смотреть что скорость не меняется
Че ты высрал
А email рассылку можно сделать через очереди? если адресов будет тысячи
Да конечно) Обращаю внимание для оперативной связь - закрытый чат(в описании к видео)
Приветствую. При отправке письма с вложением возникает такая ошибка - Serialization of 'Illuminate\Http\UploadedFile' is not allowed . Погуглил, пишут, что надо сперва сохранить файл на диске. Но я так и делал. Помогите разобраться
Может в шаблоне form multipart form-data не указано?
Всё получилось, но закрытыми глазами после видоса я бы это не повторил бы.
PS. Когда уже начнут майдмапить объяснялки..мечты мечты.
Тут можно не запоминать, а разбираться в реализации и использовать документацию:)
Почему-то ошибка появляется при регистрации в модуле отправки задачи в очередь. Пишет: Call to undefined method App\Notifications\SendVerifyWithQueueNotification::via()
Всё делал за вами шаг за шагом. При этом пользователь создался, а именно отправка письма не сработала. Подскажете в чём может быть ошибка?
Вроде разобрался. В тело класса SendVerifyWithQueueNotification добавил метод:
public function via($notifiable) {
return ['mail'];
}
Хотя очень странно, так как мы экстендим этот класс от VerifyEmail, а он уже содержит точно такое определение этого метода.
Интересно:)
Тоже столкнулся с такой проблемой, но с начала я забыл наследоваться от VerifyEmail. Возможно ошибка была из-за того что неймспейс класса VerifyEmail не прописался.
Class "App\Models\sendEmailVerificationNotification" not found пишет вот это
В комментариях под данным роликом вроде уже была такая ситуация) Посмотри)
Идет имплементация --- implements ShouldQueue - но сам интерфейс ShouldQueue не имеет ни одного метода, в чем тогда смысл? или это фишка от Laravel
Да это фишка ларавел:)
там где-то по коду идет проверка instanceof ShouldQueue и если true, то что-то произойдёт, в этом фишка Laravel )
@@user-qd6hj2fn4w благодарочка
Как запустить отравку очередей на виртуальном хостинге и что бы все время была прверка очередей?
Обычно на проде этим занимается supervisor. Поизучай информацию в этом направлении. Тут в комментариях сложно это объяснять)
волосы на голове напрягаются только у тех кого они есть....
ахаха)
2024-03-19 11:11:44 App\Notifications\SenderVerifyQueueNotification ................................................................ RUNNING
2024-03-19 11:11:44 App\Notifications\SenderVerifyQueueNotification .......................................................... 105.73ms FAIL
где-то два раза вызывается одно и то же?