【发布时间】:2015-05-07 04:17:47
【问题描述】:
我在我的 UserController.php 中不断收到此错误 'Class 'App\Http\Controllers\Mail' not found' 错误
public function store(CreateUserRequest $request)
{
$result = DB::table('clients')->select('client_code','name','email')
->where('client_code','=',$request->code)
->where('email','=',$request->email)
->first();
if($result){
$tmp_pass = str_random(10);
$user = User::create([
'username' => $result->name,
'email' => $request->email,
'password' => $tmp_pass,
'tmp_pass' => '',
'active' => 0,
'client_code' => $request->code
]);
if($user){
Mail::send('emails.verify',array('username' => $result->name, 'tmp_pass' => $tmp_pass), function($message) use ($user){
$message->to($user->email, $user->username)
->subject('Verify your Account');
});
return Redirect::to('/')
->with('message', 'Thanks for signing up! Please check your email.');
}
else{
return Redirect::to('/')
->with('message', 'Something went wrong');
}
}
else{
Session::flash('message', "Invalid code or email.");
return redirect('/');
}
}
邮件功能曾经在 Laravel 4 中工作,但我在 Laravel 5 中遇到错误。任何帮助将不胜感激。
【问题讨论】:
-
你使用过邮件特性吗?
use Mail;