Как отправить почту в админке Laravel

Я использую панель администратора laravel. как отправить почту после редактирования?

введите здесь описание изображения

Например: Mail::to($user->email)->send(new Email());

Можете ли вы отредактировать свой вопрос и указать, используете ли вы нить или просто опубликуете код, как вы сохраняете обновленные данные?

xenooooo 21.11.2022 15:12

я использую этот метод laravel-admin.org/docs/en/model-grid-inline-edit#Select

John Smeet 21.11.2022 16:16

Пожалуйста, уточните вашу конкретную проблему или предоставьте дополнительную информацию, чтобы выделить именно то, что вам нужно. Как сейчас написано, трудно точно сказать, о чем вы спрашиваете.

Community 21.11.2022 17:51
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
80
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Итак, есть несколько способов сделать это, но я рекомендую следующее. Сначала создайте прослушиватель событий для нужной модели. Судя по фото, это модель Ордена. Итак, создайте наблюдатель модели (документы)

php artisan make:observer OrderObserver --model=Order

После этого в вашей модели Order укажите следующее

/**
 * Register any events for your application.
 *
 * @return void
 */
public function boot()
{
    User::observe(OrderObserver::class);
}

Затем создайте новое уведомление, следуя руководству в документации. И, наконец, в обновленном методе в вашем обозревателе поместите следующее

Mail::to(auth()->user()->email)->send(new YourNotification());

в обозревателе можно узнать, что только статус обновился? мне нужно отправить электронное письмо только после обновления статуса

John Smeet 21.11.2022 16:11

Да, Джон, у вас есть явный обновленный метод в вашем наблюдателе!

dz0nika 22.11.2022 11:18

Другие вопросы по теме