Техническое задание находится в файле TASK.pdf
- См. требования Laravel
- Composer (https://getcomposer.org/)
- Чистая БД (PostgreSQL)
- Виртуальный хост
Склонируйте репозиторий в папку виртуального хоста:
$ git clone https://github.com/mayko64/taxes.git
Обратите внимание, что DocumentRoot виртуального хоста должен указывать на папку public
склонированного репозитория.
Установите зависимости через Composer:
$ composer.phar install
(подробнее см. Using Composer)
Создайте файл с переменными окружения из шаблонного:
$ cp .env.example .env
Сгенерируйте application key:
$ php artisan key:generate
Отредактируйте файл .env
, установив в нем параметры подключения к БД.
Отредактируйте файл config/app.php
. В нем нужно установить параметр url
- это адрес виртуального хоста, по которому доступен проект.
Дайте права на запись в папки storage
и vendor
пользователю, от имени которого работает веб-сервер:
$ sudo chown -R www-data {vendor,storage}
Накатите миграции:
$ php artisan migrate
Внесите тестовые данные в базу:
$ php artisan db:seed
На этом процесс настройки проекта завершен.