Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator Laravel FormRequest

Walidacja wydzielona z kontrolera

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Uzupełnij dane, aby wygenerować klasę FormRequest.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator klasy FormRequest

FormRequest przenosi walidację z kontrolera do osobnej klasy. Kontroler staje się krótszy, a reguły można łatwo ponownie wykorzystać i testować.

Jak działa?

MetodaRola
authorize()czy użytkownik może wykonać akcję
rules()reguły walidacji pól
messages()własne komunikaty (opcjonalnie)

Format reguł

Każda linia to pole: reguły, np. email: required|email|unique:users,email. Dostępne reguły to m.in. required, string, numeric, email, max, min, unique, exists, nullable.

Przykład użycia

public function store(StoreProductRequest $request)
{
    return Product::create($request->validated());
}

Najczęstsze pytania

Dlaczego authorize() domyślnie false?

To bezpieczne ustawienie domyślne — musisz świadomie zezwolić na akcję. W generatorze możesz włączyć zwracanie true.

Co daje validated()?

Zwraca tylko dane, które przeszły walidację — chroni przed mass assignment niechcianych pól.

Jak dodać własne komunikaty?

Nadpisz metodę messages() i zwróć tablicę z kluczami w formacie pole.reguła.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!