Comments 12
Вы серьезно пишите бизнес-логику и работу с моделями в контроллере?
+2
Статью не читай@сразу отвечай
Я написал, что логику нужно в сервис выносить.
Просто все это по своему делают, тут конкретные советы давать не стал.
-1
А лучше бы дать.
Ведь те, кто на самом деле «не читал», но изучает, скопипастят это в проект.
Не надо так.
Ведь те, кто на самом деле «не читал», но изучает, скопипастят это в проект.
Не надо так.
0
Те, кто не читал — должен прочитать. Это не замена документации, лишь выдержка в виде шпаргалки.
Архитектура бизнес логики не рассматривается в документации, я решил следовать этому.
Про сервис слой я сделаю отдельную статью, спасибо за идею.
0
Тех, кто копипастит не читая и не думая, уже ничего не спасёт.
0
тот код что написан в методах контроллера в статье и так короткий. Для чего контроллер делать еще тоньше?
0
Если планируете дальше развивать статью, наверно можно добавить:
1 после установки добавить вызов:
2 Route::resource поменял на вызов apiResource
1 после установки добавить вызов:
php artisan preset none
Удаляет не нужные UI компоненты (vuejs, react)2 Route::resource поменял на вызов apiResource
Route::apiResource('/games', 'GameController');
0
Посредника
\App\Http\Middleware\ForceJsonResponse::class
перед bindings лучше добавить иначе ошибки будут html формате0
Я так понимаю вместо ForceJsonResponse, лучше использовать «Eloquent: API Resources» который добавили в laravel 5.5?
0
Sign up to leave a comment.
Articles
Change theme settings
REST API на Laravel в 100 строк кода