Download the PHP package dastanaron/homeaccounting without Composer
On this page you can find all versions of the php package dastanaron/homeaccounting. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dastanaron/homeaccounting
More information about dastanaron/homeaccounting
Files in dastanaron/homeaccounting
Informations about the package homeaccounting
Описание
Данная система, это замена аналогичной, сделанной на Yii2 (старая система). В старой системе требуется множество доделок и переделок, кроме того, на Yii2 сложно отдельно собирать фронтенд. Именно поэтому, я решил сделать все новые функции и доработки на новой системе, как бы с чистого листа, учитывая ошибки прошлых разработок.
Используется:
Как работает
Все довольно стандартно. Есть защищенные авторизацией API, которые выполняют взаимодействие frontend'а с базой данных. Расчеты и управление данными вынесено в личный кабинет и управляется скриптами на Vue. Доработок еще требуется много, нужно еще придумать главную страницу, чтобы убрать стандартную Laravel, но пока чисто функциональное решение. Как только это станет чем-то стоящим можно сделать установку через композер. Пока установка будет проводиться через стандартное клонирование репозитория.
Установка
Клонируем репозиторий
Прописываем хосты на своем сервере или docker, и система готова к работе
Docker
Возможен разворот проекта через докер. Нужно установить docker и docker-compose.
В дирректории docker есть файл example.env, необходимо выполнить (из папки проекта)
Затем открыть env файл и ввести там свои настройки для пароля BD, для того, от какого пользователя будут работать сервисы fpm и nginx.
После так же из дирректории проекта выполнить:
Контейнеры будут собраны и запущены. Все настройки можно посмотреть в конфигах docker-compose, в том числе по тому какой домен присвоен машине и т.п. Если вам нужна тестовая база для экспериментов, напишите мне на [email protected], с указанием что хотите сделать, я предоставлю ссылку на тестовую базу
Настройка обработки событий
Пока используется системный крон, вскоре будет один общий laravel'овский для всех необходимых.
Пример:
All versions of homeaccounting with dependencies
barryvdh/laravel-ide-helper Version ^2.4
doctrine/dbal Version ^2.6
fideloper/proxy Version ^4.0
guzzlehttp/guzzle Version ^6.3
laravel/framework Version 5.6.*
laravel/tinker Version ^1.0
php-amqplib/php-amqplib Version ^2.7