Postingan lainnya
Error auth laravel
gan saya dapet error gini
FatalThrowableError in RegisterController.php line 89: Class 'App\Http\Controllers\Auth\userRegristered' not found
padahal udah ikutin step step nya, di atas controller juga udah use App\Mail\userRegistered;
yang salah apa ya gan?
ini kode ane gan:
<?php
namespace App\Http\Controllers\Auth;
use App\User;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Validator;
use Illuminate\Foundation\Auth\RegistersUsers;
//tambahan
use Illuminate\Auth\Events\Registered;
use Illuminate\Http\Request;
use App\Mail\userRegistered;
use Illuminate\Support\Facades\Mail;
class RegisterController extends Controller
{
use RegistersUsers;
protected $redirectTo = '/home';
public function __construct()
{
$this->middleware('guest');
}
protected function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|min:6|confirmed',
]);
}
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
return redirect('/login');
}
protected function create(array $data)
{
$user = User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'token' => str_random(40)
]);
//mengirim email
Mail::to($user->email)->send(new userRegristered($user));
}
}
0
2 Jawaban:
Jawaban Terpilih
Solved, ternyata kurang teliti penulisannya. harusnya
Mail::to($user->email)->send(new userRegistered($user));
bukan
Mail::to($user->email)->send(new userRegristered($user));
:D
0