第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

發(fā)送電子郵件時需要身份驗證的消息

發(fā)送電子郵件時需要身份驗證的消息

PHP
慕慕森 2021-10-15 15:28:20
我正在嘗試在用戶注冊時向他們發(fā)送電子郵件驗證鏈接,但我收到一條消息Authentication required,但沒有發(fā)送郵件。我嘗試將 mailtrap 用于演示和 sendgrid,我將在生產(chǎn)中使用它們,但消息是相同的。這就是我要做的運行后,composer require guzzlehttp/guzzle我像這樣更新了我的 env 文件# MAIL_DRIVER=smtp# MAIL_HOST=smtp.mailtrap.io# MAIL_PORT=2525# MAIL_USERNAME=mailtrap_username# MAIL_PASSWORD=mailtrap_password# MAIL_ENCRYPTION=tlsMAIL_DRIVER=smtpMAIL_HOST=smtp.sendgrid.netMAIL_PORT=587MAIL_USERNAME=sendgrid_usernameMAIL_PASSWORD=sendgrid_passwordMAIL_ENCRYPTION=tls在控制器中,我想在這樣成功創(chuàng)建用戶后發(fā)送郵件...use App\Mail\VerifyEmail;...use Illuminate\Support\Facades\Mail;public function register(Request $request){    // create and store new user record    $user = User::create([        'username'  => $request->username,        'password'  => bcrypt($request->password)    ]);    // send user email verification link    Mail::to($user->username)->send(new VerifyEmail());}驗證郵件.php<?phpnamespace App\Mail;use Illuminate\Bus\Queueable;use Illuminate\Mail\Mailable;use Illuminate\Queue\SerializesModels;use Illuminate\Contracts\Queue\ShouldQueue;class VerifyEmail extends Mailable{    use Queueable, SerializesModels;    /**     * Create a new message instance.     *     * @return void     */    public function __construct()    {        //    }    /**     * Build the message.     *     * @return $this     */    public function build()    {        $from = 'support@fromus.com';        $name = 'custom name';        $subject = 'Welcome! Confirm Your Email';        return $this->from($from, $name)            ->subject($subject)            ->view('auth.verify');    }}按照電子郵件驗證文檔https://laravel.com/docs/5.8/verification#verification-routing我添加了Auth::routes(['verify' => true])這樣的api.php文件<?php// Register routes for email verificationAuth::routes(['verify' => true]);Route::prefix('v1')->group(function () {    // protected routes    Route::middleware('auth:api')->group(function () {        Route::get('products', 'ProductController@index'); // get products    });});為什么我會收到Authentication required錯誤消息,我該如何解決?
查看完整描述

1 回答

?
寶慕林4294392

TA貢獻2021條經(jīng)驗 獲得超8個贊

首先,我Auth::routes(['verify' => true])api.php文件中刪除并將其添加到web.php. 然后我跑去php artisan config:cache緩存對env文件所做的更改。固定的


查看完整回答
反對 回復(fù) 2021-10-15
  • 1 回答
  • 0 關(guān)注
  • 133 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號