У меня на странице есть инпут для выбора файла. Как при передаче файла на бек (ларавель), проверить что файл действительно json и такой структур как я ожидаю?
Кажется тут и валидация возможно покрыла бы ваши запросы. Надо только вам научиться из JSON массив делать на бек (ларавель)
структурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктурструктур
Да, мне однозначно нравится вариант json schema, не понимаю почему я раньше не знал о нем (риторический вопрос)?!
Подскажите, а где, в проекте, в таком случае лучше хранить эти самые схемы? Имеется ввиду архитектурное решение, так как наверное не красиво держать их в App/Http/Requests
JhaoDa, а почему именно там, ведь обычно мы там храним структуру данных для ответов, а это получается же входящая структура?! По сути схема у нас выступает в роли валидатора, может должна быть какая-то отдельная папка?