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

Метод raw

Метод raw класса Mail предназначен для отправки простых текстовых писем без использования представлений Blade. Первым параметром передаётся строка с текстом письма, вторым - замыкание, которое настраивает получателя, тему и другие параметры письма.

Синтаксис

<?php Mail::raw($text, $callback); ?>

Пример

Давайте отправим простое текстовое письмо пользователю с подтверждением регистрации:

<?php use Illuminate\Support\Facades\Mail; use App\Models\User; $user = User::find(1); Mail::raw('Your registration has been confirmed', function ($message) use ($user) { $message->to($user->email) ->subject('Registration Confirmation'); }); ?>

Результат выполнения кода:

"Email sent successfully"

Пример

Отправим письмо с уведомлением о смене пароля, указав несколько получателей:

<?php use Illuminate\Support\Facades\Mail; $emails = ['user1@example.com', 'user2@example.com']; Mail::raw('Your password has been changed', function ($message) use ($emails) { $message->to($emails) ->subject('Password Change Notification') ->from('admin@example.com', 'Site Admin'); }); ?>

Результат выполнения кода:

"Email sent successfully"

Пример

Отправим письмо с динамическим содержимым и копией:

<?php use Illuminate\Support\Facades\Mail; use App\Models\Order; $order = Order::find(5); $text = "Order #{$order->id} has been processed.\n"; $text .= "Total amount: {$order->amount} USD\n"; $text .= "Thank you for your purchase!"; Mail::raw($text, function ($message) use ($order) { $message->to($order->customer_email) ->cc('manager@example.com') ->bcc('logs@example.com') ->subject("Order #{$order->id} Confirmation") ->from('orders@example.com', 'Shop System'); }); ?>

Результат выполнения кода:

"Email sent successfully"

Смотрите также

  • метод to,
    который устанавливает получателя письма
  • метод send,
    который отправляет письмо с использованием шаблона
  • метод queue,
    который ставит письмо в очередь на отправку
  • метод html,
    который отправляет письмо с HTML-содержимым
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить