Я отправляю электронное письмо для подтверждения, и оно дает мне эту ошибку.
Too few arguments to function App\Http\Controllers\MainController::sendEmailDoneR(), 2 passed and exactly 3 expected
Это мой код sendEmailDoneR.
function sendEmailDoneR($verifytoken, $rvid, $tischid){
$verifytokenc=DB::table('reservierung')->select('verify_token')->where('rvid', ''.$rvid.'')->value('verify_token');
if($verifytoken==$verifytokenc){
$this->setverifiedR($rvid, $tischid);
}
else{
//mit error zurückgeben
return view('verificationfailed');
}
}
А это мой веб. php.
Route::get('verifyr/{email}/{verify_token}', 'MainController@sendEmailDoneR')->name('sendEmailDoneR');
Это мой EmailView.
<p>Just one more step until you can start creating a profile for your restaurant!</p>
<p>Please verify your E-Mail by </p><a href="{{route('sendEmailDoneR', ["verifytoken"=>$verifytoken, "rvid"=>$rvid, "tischid"=>$tischid])}}">clicking here</a>
Я могу получить доступ к тем переменным в электронной почте, которые уже пробовали!