@JellyBool 解決了,說實在 Mailgun 好用多,以下是我的code:
Mail::send('email.welcome', ['data' => $data], function ($message) use($user) {
$message->from('postmaster@sandboxd1234567890.mailgun.org', 'Laravel');
$message->to($user->email);
});
emails/welcome.blade.php
<h1>{ $data['name'] },真棒!</h1>
<p>請點擊以下連結完成認證:</p>
<a href="{ $data['url'] }">{ $data['url'] }</a>
我都寫好了,但是這次卻報這個錯誤:
Undefined variable: data (View: /home/vagrant/Code/zhihu-app/resources/views/email/welcome.blade.php)
但我的emails/welcome.blade.php,照個官方文檔寫的嵌套{ 變量名 },應該是正確的,為什麼會報錯?
@JellyBool SendCloud這服務好像只限定中國地區可以使用,我得改用mailgun,但寫法會很差多嗎?
目前我已經設定好,確認可以寄送郵件。但是用戶那邊的認證信Controller不知道怎麼寫。
@Jellybool 我使用php artisan --version,得到的是Laravel Framework version 5.2.45
正確的升級5.3方法可以在哪邊知道?
@JellyBool 或者我乾脆重裝,composer create-project laravel/laravel zhihu 5.3.*
@Jellybool 我使用php artisan --version,得到的是Laravel Framework version 5.2.45
正確的升級5.3方法可以在哪邊知道?
@JellyBool 請問本課程是用laravel 5.3版嗎?