Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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