برای این کار ابتدا نیاز به ساخت یک کنترلر داریم که با دستور زیر ان را در پوشه
http/controllers/Auth
میسازیم
php artisan make:controller Auth\LoginController
و مقادیر زیر را در آن قرار میدهیم :
<?php namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; class LoginController extends Controller { public function login(Request $request) { $credentials = $request->only('email', 'password'); if (Auth::attempt($credentials)) { // if success login return redirect('/'); } // if failed login return redirect('login'); } }
بعد از این نیاز به تعریف route داریم که در فایل web.php آن را تعریف میکنیم
Route::post('logged_in', [LoginController::class, 'login'])->name('login');
با این کار لاگین کنترلر خودتون رو ساختید و بدون تغییر ویو مربوط به لاگین jetstream از اون استفاده کنید