LoginController.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use Illuminate\Routing\Controller as BaseController;
  4. use Illuminate\Http\Request;
  5. use Hash;
  6. use Session;
  7. use App\Models\User;
  8. use Illuminate\Support\Facades\Auth;
  9. use Illuminate\Support\Facades\Redirect;
  10. class LoginController extends BaseController
  11. {
  12. public function admin_login_form(){
  13. return view('admin.users.auth-login')
  14. ->with('pageHeading', 'Admin Login');
  15. }
  16. public function admin_login(Request $request){
  17. if (Auth::check()) {
  18. return Redirect::to('admin/dashboard');
  19. }else{
  20. $request->validate([
  21. 'email' => 'required',
  22. 'password' => 'required',
  23. ]);
  24. $credentials = $request->only('email', 'password');
  25. //print_r($credentials ); exit;
  26. if (Auth::attempt($credentials)) {
  27. return Redirect::to('admin/dashboard');
  28. }else{
  29. echo 'test'; exit;
  30. }
  31. }
  32. }
  33. }