• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Laravel - kontrolery API - prośba o ocenę kodu

0 głosów
56 wizyt
pytanie zadane 6 stycznia w PHP, Symfony, Zend przez Gambr Mądrala (7,300 p.)

Od jakiegoś czasu tworzę aplikację opartą o Vue i Laravela. Co sądzicie o kodzie kontrolerów? Dodam, że używam własne wrappery jak JsonValidator lub JsonResponse.

github

1 odpowiedź

+1 głos
odpowiedź 7 stycznia przez Paweł Antyporowicz Stary wyjadacz (10,560 p.)
wybrane 7 stycznia przez Gambr
 
Najlepsza

Oglądając tak powierzchownie, na pewno routing nie jest REST. Wszystkie adresy obsługujesz metodą post.

//Zamiast tak:
Route::post('word/create','Api\WordController@create');
Route::post('word/edit','Api\WordController@update');
Route::post('word/delete','Api\WordController@delete');
Route::post('words/migrate','Api\WordController@migrate');

Adresy powinny wyglądać tak, że każdy zasób jest obsługiwany przez jeden adres ale akcje obsługiwane są przez odpowiednie żądania HTTP:

  • POST - tworzy nowy zasób,
  • GET - zwraca zasób,
  • PATCH, PUT - aktualizuje zasób,
  • DELETE - usuwa zasób,

Tutaj masz link do artykułu o REST API

komentarz 7 stycznia przez Gambr Mądrala (7,300 p.)
Dzięki, popracuje nad tym

Podobne pytania

+1 głos
0 odpowiedzi 51 wizyt
pytanie zadane 22 lutego w PHP, Symfony, Zend przez Gambr Mądrala (7,300 p.)
0 głosów
0 odpowiedzi 38 wizyt
pytanie zadane 8 maja w PHP, Symfony, Zend przez Ziito Użytkownik (880 p.)
0 głosów
1 odpowiedź 132 wizyt
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

65,684 zapytań

112,322 odpowiedzi

237,049 komentarzy

46,658 pasjonatów

Przeglądających: 250
Pasjonatów: 12 Gości: 238

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...