Menambahkan Sistem Validasi
try{
$validate = $request->validate([
'username' => 'required|string|unique:user|max:255',
'email' => 'required|email|max:255',
'password' => 'required|string|min:6',
]);
}catch (\Illuminate\Validation\ValidationException $e){
return back()->withErrors($e->errors())->withInput();
}
Menambahkan Kode untuk menerima Validasi di View
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
Menambahkan baris kode untuk menampilkan data lama
<input type="text" class="form-control" name="username"
id="username" value="{{ old('username') }}" autofocus>
Bagian untuk Login
if(Auth::attempt($credentials)){
return redirect('/dashboard');
}else{
return back()->withErrors(['email' => 'Email atau password salah']);
}
Posting Komentar