LARAVEL EMAIL

今天打太多文章了,有點累

今天我們來實作Laravel的E-mail,測試功能為resetPassword

來讓我們new一個project,順便把內建的Auth make起來

command line:

laravel new test cd test artisan make:auth

(說我命名沒有sence我也認了)

.env(以Gmail為例)

MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=465 MAIL_USERNAME={帳號} MAIL_PASSWORD={密碼} MAIL_ENCRYPTION=ssl

以下為Laravel 5.2(含) 以下的BUG,已於5.3修復,

[vc_row][vc_column][vc_column_text]

config\mail.php

58.  ‘from’ => [‘address’ => {帳號}, ‘name’ => {可以任意取名}],

這個檔案大致上是以.env為主,同學也可以直接對這個檔案進行修改即可。

但第58行的部分預設就是null,所以要給初值,不然會報錯。

以上。

接下來請同學自行新增帳號,然後至重設密碼的部分進行發送的動作。

這樣子就會收到信件了,信件內容如下:

如果想要修改內容,路徑如下:

storage\framework\views

裡面會有幾個.php 其中一個就是了。

我自己覺得這篇寫得很爛…原因我也不知道

或許是因為不知道怎麼講吧