Levante

344 经验值

@JellyBool 解決了,說實在 Mailgun 好用多,以下是我的code:

Mail::send('email.welcome', ['data' => $data], function ($message) use($user) {
            $message->from('[email protected]', 'Laravel');

            $message->to($user->email);
        });

emails/welcome.blade.php

<h1>{ $data['name'] },真棒!</h1>

<p>請點擊以下連結完成認證:</p>
<a href="{ $data['url'] }">{ $data['url'] }</a>

@JellyBool

我都寫好了,但是這次卻報這個錯誤:

Undefined variable: data (View: /home/vagrant/Code/zhihu-app/resources/views/email/welcome.blade.php)

但我的emails/welcome.blade.php,照個官方文檔寫的嵌套{ 變量名 },應該是正確的,為什麼會報錯?

2017-01-16 16 40 54

@JellyBool 試了好多次,沒有正確傳到View
2017-01-16 16 29 53

@JellyBool 我的View :

2017-01-16 16 40 54

@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方法可以在哪邊知道?