علی علیمحمدی
علی علیمحمدی
خواندن ۱ دقیقه·۴ سال پیش

ایجاد لاگین کنترلر و شخصی سازی آن در لاراول 8

برای این کار ابتدا نیاز به ساخت یک کنترلر داریم که با دستور زیر ان را در پوشه

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 از اون استفاده کنید

لاراول 8
علاقه مند به تکنولوژی های جدید ، زبان های جدید برنامه نویسی و Backend Developer
شاید از این پست‌ها خوشتان بیاید