get(); //$data = ['news' => $news]; //return view('pages.news')->with($data); //return view('pages.news')->with('news', $news); return view('pages.news', compact('news')); } public function gallery(Request $request) { return view('pages.gallery'); } public function sponsoring(Request $request) { return view('pages.sponsoring'); } // LOGIN SYSTEM public function login(Request $request) { return view('pages.login'); } public function loginForm(Request $request) { $rules = [ 'email' => 'required|email', 'password' => 'required', ]; $messages = [ 'email.required' => 'Your email address is required.', 'password.required' => 'Your password is required.', ]; $validator = Validator::make($request->all(), $rules, $messages); if ($validator->fails()) { return Redirect::back() ->withErrors($validator) ->withInput(); } //$validatedData = $request->validate([ //'email' => 'required|email', //'password' => 'required', //]); //return redirect('login')->with('status', 'Submitted.'); //return Redirect::back()->with('status', 'Submitted.'); if (Auth::attempt($request->only('email', 'password'))) return redirect()->intended(route('home')); else return Redirect::back() ->withErrors(['failed' => ['Bad credentials!']]); } public function logout(Request $request) { Auth::logout(); return Redirect::back(); } }