2017-07-11 16 views
0

最近私はlaravelについて学んでいます。だから、私は電子メールの確認と簡単な登録フォームを作成しようとしています。ここで私は電子メールを送信しようとしています。私はエラー経路[確認]未定義laravel 5

ルート[確認]が定義されていない得る上でここに私のスクリプトは

Mail::to($email)->send(new Confirmation([ 
          'link' => URL::route('confirm', $email), 
          'username' => $username])); 

しかし、私のスクリプトです。

私がメッセージを読んだ後にエラーがroute

Route::get('/confirm/$email', '[email protected]'); 

答えて

0

を言うので、私はLaravelはどこにいるときに探す場所を知っているので、あなたは、あなたのルートに名前を付ける必要がありますが、Routeを追加しようとしていますURL::route('confirm')

を参照すると、これを試してみてください:

Route::get('/confirm/$email', '[email protected]')->name('confirm'); 

編集:あなたは翔

Route::get('/confirm/{email}', '[email protected]')->name('confirm'); 
:ULDも https://laravel.com/docs/5.4/routing#required-parameters

以上は読むべき、正しくルートにあなたのパラメータを渡す見ます

関連する問題