Menambahkan Validasi di Register dan Login | Laravel

 Menambahkan Sistem Validasi





Menambahkan Kode Validasi di Controller
  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

Post a Comment (0)

Lebih baru Lebih lama