# 發送郵件
## 1. 郵件程序
做測試發送郵件會寫入到 `storage/logs/laravel.log`文件中,該文件記錄著一切 Laravel 在運行時的日志信息,有助于我們在本地進行開發調試。
.env
```
MAIL_DRIVER=log
```
## 2.代碼
* 第一個參數是包含郵件消息的視圖名稱。
* 第二個參數是要傳遞給該視圖的數據數組。
* 最后是一個用來接收郵件消息實例的閉包回調,我們可以在該回調中自定義郵件消息的發送者、接收者、郵件主題等信息。
```
$view = 'emails.confirm';
$data = compact('user');
$from = 'summer@example.com';
$name = 'Summer';
$to = $user->email;
$subject = "感謝注冊 Weibo 應用!請確認你的郵箱。";
Mail::send($view, $data, function ($message) use ($from, $name, $to, $subject) {
$message->from($from, $name)->to($to)->subject($subject);
});
```