Почему мы должны использовать контроллер API вместо контроллера? - PullRequest
0 голосов
/ 03 октября 2018

Я немного знаком с различием APIController и контроллера.Но запутался в использовании.

Вопрос, который возник у меня в голове, когда я работал с Laravel и AJAX-запросом.

мы можем проделать ту же работу с простым контроллером с Route:: resource();, тогда почему мынеобходимо использовать APIController.

Каковы преимущества APIController по сравнению с контроллером при работе над сериализованной передачей данных через AJAX.

1 Ответ

0 голосов
/ 03 октября 2018

Здравствуйте, Tapan и добро пожаловать в SO-сообщество:)

Использование APIResources - это больше о чистом и хорошо поддерживаемом коде, как будто нет необходимости использовать функцию или маршрут, почему его следует добавить, один изпричины;это может сбить с толку следующего разработчика, который использует код.

согласно документации Laravel:

Маршруты ресурсов API При объявлении маршрутов ресурсов, которые будут использоваться API, вы обычно хотите исключить маршруты, которые представляют шаблоны HTML, такие как создание и редактирование .Для удобства вы можете использовать метод apiResource для автоматического исключения этих двух маршрутов:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...