Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator kontrolera Laravel

Kontroler CRUD z Eloquent

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ć kontroler.

Oceń to narzędzie:

Powiązane narzędzia

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

Generator kontrolera Laravel

Kontroler pośredniczy między trasami a logiką aplikacji. Dla typowego CRUD wystarczy kilka metod korzystających z modelu Eloquent.

Akcje kontrolera

MetodaDziałanie
indexlista rekordów
showpojedynczy rekord
storeutworzenie rekordu
updateaktualizacja rekordu
destroyusunięcie rekordu

Route Model Binding

Typując model w argumencie metody, Laravel automatycznie znajdzie rekord na podstawie parametru trasy i zwróci 404, jeśli nie istnieje. Nie musisz pisać ręcznego find().

Przykład

Kontroler ProductController dla modelu Product z akcjami index, show, store, update i destroy to gotowy szkielet REST API.

Najczęstsze pytania

Kontroler czy resource controller?

Resource controller ma wszystkie metody CRUD w jednej klasie i rejestruje trasy jednym Route::resource(). To wygodne dla standardowego CRUD.

Czym jest API Resource?

To klasa formatująca model do JSON (np. ProductResource). Oddziela reprezentację danych od modelu.

Gdzie umieścić logikę biznesową?

W kontrolerze tylko koordynacja. Złożoną logikę przenieś do serwisów lub akcji, aby kontrolery pozostały lekkie.

Zobacz też — powiązane narzędzia

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