laravel login credentials code example

Example 1: how to change laravel 8 login credentials

//add below code to fortify service provider boot function
Fortify::authenticateUsing(function (LoginRequest $request) {
		    $user = User::where('user_name', $request->user_name);

		    if (
			    $user &&
			    Hash::check($request->password, $user->password)
		    ) {
			    return $user;
		    }
	    });
//and change username in fortify config 
'username' => 'user_name',

Example 2: check auth credential laravel

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;

class LoginController extends Controller
{
    /**
     * Handle an authentication attempt.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function authenticate(Request $request)
    {
        $credentials = $request->only('email', 'password');

        if (Auth::attempt($credentials)) {
            $request->session()->regenerate();

            return redirect()->intended('dashboard');
        }

        return back()->withErrors([
            'email' => 'The provided credentials do not match our records.',
        ]);
    }
}

Tags:

Php Example