РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplrSpNtCr 185 of 210 menu

Создание уведомления в Laravel

Класс уведомления создают командой Artisan. Имя обычно отражает факт для пользователя: InvoicePaid, OrderShipped, ResetPassword. По имени сразу видно, о чём сообщение.

php artisan make:notification InvoicePaid

Файл появится в папке app/Notifications. Если папки ещё не было, Artisan создаст её сам. Класс унаследует базовый Notification - именно он связывает наш файл с механизмом уведомлений Laravel.

Внутри уже есть заготовки методов: via, toMail, иногда toArray. Пока их можно не заполнять подробно - в следующих уроках разберём каждый по очереди. Сейчас важно создать класс и открыть файл.

В конструктор позже можно передать данные: счёт, заказ, сумму. Слушатели каналов возьмут их из свойств уведомления. Пока достаточно пустого класса из Artisan.

Создайте уведомление WelcomeUser.

Откройте файл и найдите методы via и toMail.

В какой папке лежит класс и от какого класса он наследуется?

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить