* @created 2022-06-22 20:22:54 * @modified 2022-06-22 20:22:54 */ namespace Beike\Shop\Http\Controllers; use Beike\Models\Customer; use Illuminate\Http\Request; class LoginController extends Controller { public function index() { return view('login'); } public function store(Request $request) { $credentials = $request->validate([ 'email' => ['required', 'email'], 'password' => ['required'], ]); if (auth(Customer::AUTH_GUARD)->attempt($credentials)) { return redirect(route('home')); } return back()->withErrors([ 'email' => 'The provided credentials do not match our records.', ]); } }