Ders Notu
Completion requirements
Validation (Doğrulama)
Validation (doğrulama) mekanizmasını kullanabiliriz. Laravel, kullanıcıdan gelen verileri doğrulamak için "Illuminate\Http\Request" nesnesine "validate" metodunu sağlar. Örneğin:
public function store(Request $request)
{
$validatedData = $request->validate([
'name' => 'required|max:255',
'email' => 'required|email|unique:users|max:255',
'password' => 'required|min:6',
]);
// Veri işlemleri
}
Yukarıdaki kodda, "$request" nesnesindeki "name", "email" ve "password" alanlarını doğruluyoruz. Eğer doğrulama başarısız olursa, Laravel otomatik olarak hataları kullanıcıya döndürecektir.