Sınav 1 - Çözümler (2024-2025)
Completion requirements
Soru 6
Aşağıda bir Laravel projesindeki middleware dosyalarından birinde yer alan kod bloğu verilmiştir. Bu kod bloğu ile yapılmak istenen işlem nedir? (10 Puan)
Laravel kod bloğu
if (!Auth::check()) {
return redirect('/oturum-ac')->with('uyari1','mesaj1');
}
return $next($request);
Olası cevap
Bu kod bloğu, kullanıcının oturum açıp açmadığını kontrol eder. Eğer oturum açmamışsa /oturum-ac sayfasına yönlendirir ve bir uyarı mesajı gösterir. Eğer oturum açmışsa, isteği devam ettirir.