там же указаны обязательные к заполнению поля, кроме того нужно передавать заголовок Authorization, читай как как отправлять запросы через XMLHttpRequest или fetch()
не знаю как реализованы миграции в ларавел, но предполагаю что аналогично юи и симфони т.е. установленные миграции фиксируются в таблице бд. я бы сделал общий гит репозиторий из которого тенанты через апи получают нужные версии пакетов, при установке пакета накатываются миграции отсутствующие в таблице миграций.
p.s. тенанты, а не тенаты
находим среднее время обслуживания клиента: 10 + ((12-10) / 2) = 11мин. (min - 10, max - 12)
находим среднее кол-во человек в очереди: делим число клиентов на кол-во касс и получаем 3/2 = 2чел.(округляем до целого т.к. люди это не колбаса - их по полам не разрежешь).
перемножаем значения и получаем среднее время обслуживания очереди: 22мин.
тут столько ошибок что непонятно как оно может хоть где-то работать.
CSS правила вроде justify-content и align-items работают только для flex контейнеров/элементов
body используется в связке с html
элемент .arrs-about-us должен находиться в relative контейнере
flag = true; изменяет переданный аргумент, а не глобальную переменную
малопонятные таймауты которые никак не синхронизированы - getBoundingClientRect() возвращает DOMRect который содержит значения, актуальные на момент создания объекта т.е. это не live объект, а "снимок состояния"
img - void тег