I recently started learning Laravel (PHP MVC framework) and I\'ve been having a lot of issues with Authenticating a user with: Auth::attempt($credentials).
I believe the attempt() method will hash the password that is sent in. Seeing as your DB entry's password is 'admin' in plaintext, that would fail. Save your password with Hash::make($password); and i believe your problem should be solved.