<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; class SesiLoginController extends Controller { public function login(){ return view('admin.login',['title'=> 'PINTU2 Admin Login Page']); } public function ceklogin(Request $request){ $request->validate([ 'email' => 'required|email', 'password' => 'required', ],[ 'email.required' => 'Email Tidak Boleh kosong', 'password.required' => 'Email Tidak Boleh kosong', 'email.email' => 'Email harus berupa Email, Contoh abc@mail.com' ] ); $infologin = [ 'email' => $request->email, 'password' => $request->password, ]; if(Auth::attempt($infologin)){ return redirect()->route('admin.dashboard'); } else{ return redirect()->route('login')->withErrors('Email atau password Salah, Cek kembali')->withInput(); } } public function logout(){ Auth::logout(); return redirect()->route('login'); } }