问题描述
错误:函数 Illuminate\Mail\Mailer::to() 的参数太少,0 传入 /Applications/MAMP/htdocs/medicalconnect3/vendor/laravel/framework/src/Illuminate/Mail/MailManager.PHP 在线484 和正好 1 预期
这是第 484 行的 MailManager.PHP
@param string $method
* @param array $parameters
* @return mixed
*/
public function __call($method,$parameters)
{
return $this->mailer()->$method(...$parameters);
}
这是我的函数 verifyUser
public function verifyUser(Request $request)
{
$verification_code = \Illuminate\Support\Facades\Request::get('code');
//first o get
$user = User::where(['verification_code' => $verification_code])->first();
if ($user != null) {
$user->is_verified = 1;
$user->save();
return redirect()->route('login')->with(session()->flash('alert-success','Tu cuenta ha sido verificada exitosamente,por favor ingresa'));
}
return redirect()->route('login')->with(session()->flash('alert-danger','Upps código de verificación invalido '));
}
public function register(Request $request)
{
$user = new User();
$user->prefijo = $request->prefijo;
$user->cedula = $request->cedula;
$user->name = $request->name;
$user->paterno = $request->paterno;
$user->materno = $request->materno;
$user->titulo = $request->titulo;
$user->entidad = $request->entidad;
$user->email = $request->email;
$user->telefono = $request->telefono;
$user->ciudad = $request->ciudad;
$user->password = Hash::make($request->password);
$user->verification_code = sha1(time());
$user->save();
if ($user != null) {
//send email with verification link
MailController::sendSignupEmail($user->name,$user->email,$user->verification_code);
//show a message
return redirect()->back()->with(session()->flash('alert-success','Tu cuenta ha sido creada. Por favor revisa tu email para realizar la verificación de la cuenta'));
}
//show error message
return redirect()->back()->with(session()->flash('alert-danger','Upps algo salio mal,por favor vuelve a intentarlo '));
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)