Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить