Şu şekilde mesela:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Contracts\Auth\Guard;
use Illuminate\Http\Request;
class AuthController extends Controller
{
private $request;
private $auth;
public function __construct(Guard $auth, Request $request)
{
$this->auth = $auth;
$this->request = $request;
}
public function getLogin()
{
return view('login');
}
public function postLogin()
{
$credentials = [
'email' => $this->request->get('username'),
'password' => $this->request->get('password')
];
if($this->auth->attempt($credentials)) {
// Giriş başarılı
}
return redirect()->back()->withErrors('Kullanıcı adı ya da şifre hatalı');
}
}