Ninazu
@Ninazu

Как реализуются в JSON API отличные от CRUD запросы?

С CRUD понятно, а вот как насчёт нетипичных запросов. например экшен SignUp, который должен вернуть статус, сообщения и адрес для редиректа в случае успешной регистрации, либо поля содержащие ошибки, если форма не прошла валидацию на сервере. Ну и сама сущность в данном случае ведь не является моделью. Кто-то может пнуть на реализацию подобных методов, или пример того что должно в итоге быть отправлено клиенту
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
По личному опыту, самое в такой ситуации правильное это возвращать объект явно содержащий все перечисленные Вами поля + поле с итоговым статусом операции (чтобы привязывать к нему логику фронта)
Если какие-то поля не применимы для какого-то статуса - просто возвращаем там null.
{
  'status' : '1',
  'message' : 'Success!',
  'url' : 'https://mysite.com',
  'errors' : null
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы