import axios from 'axios';
// Configure Axios
axios.defaults.headers.common = {
'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').getAttribute('content'),
'X-Requested-With': 'XMLHttpRequest'
};
export {axios}
// Импорт только Axios c необходимыми настройками
import {axios} from '../bootstrap'
$data = [
'status' => false, // при ошибке false, при корректности - true
'errors' => [], // ошибки валидации полей формы, например
'logic_errors' => [], // ошибки, записываемые по ходу выполнения в скрипте
'data' => [], // разные данные или пустой массив при отсутствии необходимости, по ситуации
];
Мне казалось, что я достаточно подробно описал входные данные: структуру, паттерны(AR, Repository, Service, DTO).
Грамотно === можно ли работать основывая проект на подобной структуре?
Но так же было бы неплохо получить рекомендации по стандартам, которые применяются при построении объёмных приложений.
Yii тут ни при чём, просто указал для полноты картины, так как проект разрабатывается на Yii2.