Хранение нескольких записей с помощью RESTful API

#php #api #oop #rest #laravel

#php #API #ооп #rest #laravel

Вопрос:

Я создаю приложение, которое принимает входные данные через restful интерфейс. Я решил принять JSON в качестве входных данных для хранения данных.

Я ожидаю, что запрос будет выглядеть следующим образом:

 { meta:{soemdata:'here'}, data: [rec1, rec2, rec3] }
  

У меня есть контроллер, объект, который обрабатывает данные формы, и модель, которая выполняет конкретный CRUD для моего приложения.

Я размышляю над тем, чья работа заключается в обработке данных, особенно если требуется обработать несколько записей.

С одной стороны, объект form может проверить целостность запроса и выполнить несколько вызовов метода model-> create .

eg. sudo

 For Each Record
validate
Success: Pass record to model
Model->create
  

или

Должен ли я передать весь набор записей в модель.

eg. sudo

 Form Class: Check Integrity
Model->Create(  All Records )
Model: loop and create.
  

Или, может быть, где-то между ними?