geolook grouping real life crowd geo cooperation

Serge a0f7f2a9eb Merge branch 'Kotenko' of gitgod/geolook into master 5 anos atrás
app df9263b690 improved telegram post request 5 anos atrás
bootstrap 196a28b7c6 Laravel 5 anos atrás
config e2c373fa33 https force impruved, added command to config 5 anos atrás
database a58b2a2ebe changed UserController, LocationFactory,allpositions.blade,userdate.blade 5 anos atrás
public 196a28b7c6 Laravel 5 anos atrás
resources a2c75b6ede changed lastposition.blade 5 anos atrás
routes e2c373fa33 https force impruved, added command to config 5 anos atrás
storage 196a28b7c6 Laravel 5 anos atrás
tests 196a28b7c6 Laravel 5 anos atrás
.editorconfig 196a28b7c6 Laravel 5 anos atrás
.env.example 196a28b7c6 Laravel 5 anos atrás
.gitattributes 196a28b7c6 Laravel 5 anos atrás
.gitignore 9306d0b910 added adminpanel, settings for telegram webhook, added bot_token for @geolookBot/README.md change 5 anos atrás
README.md 9306d0b910 added adminpanel, settings for telegram webhook, added bot_token for @geolookBot/README.md change 5 anos atrás
artisan 196a28b7c6 Laravel 5 anos atrás
composer.json 9306d0b910 added adminpanel, settings for telegram webhook, added bot_token for @geolookBot/README.md change 5 anos atrás
composer.lock 9306d0b910 added adminpanel, settings for telegram webhook, added bot_token for @geolookBot/README.md change 5 anos atrás
package-lock.json 196a28b7c6 Laravel 5 anos atrás
package.json 196a28b7c6 Laravel 5 anos atrás
phpunit.xml 196a28b7c6 Laravel 5 anos atrás
server.php 196a28b7c6 Laravel 5 anos atrás
webpack.mix.js 196a28b7c6 Laravel 5 anos atrás
yarn.lock 196a28b7c6 Laravel 5 anos atrás

README.md

После клонирования репозитория, выполняем по очереди команды:

$ cp .env.example .env
$ chmod -R 777 storage
$ npm install
$ php composer install
$ php artisan vendor:publish
$ php artisan key:generate

После этого редактируем .env файл, а именно нужно подключить базу
Открываем файл и смотрим сюда:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

Если пользуемся mysql со стандартными настройками, то первые 3 строки не меняем.
DB_DATABASE - сюда пишем имя базы которую получили после выполнения команды в mysql, пример:
mysql> CREATE DATABASE geolook;
в .env DB_DATABASE=geolook
DB_USERNAME и DB_PASSWORD, логин и пароль по которому заходите в mysql, пример:
$ mysql -uroot -psecret
в .env DB_USERNAME=root и DB_PASSWORD=secret

обновляем кеш настроек, что бы они соответствовали новому .env

$ php artisan config:cache

Тепрь когда есть подключение к базе, запускаем миграции

$ php artisan migrate --seed

Флаг --seed запускает миграции, которые находятся в database/seeds

Для работы с git создаем каждый ветку со своей фамилией:

$ git checkout -b фамилия

После чего написанный код пушим так:

$ git push origin фамилия

Открываем http://gitlab.a-level.com.ua/gitgod/geolook/, ищем вкладку Ветки
смотрим раздел Активные ветки, на против своей фамилии жмем "Новый запрос на слияние"
Заполняем заголовок, коротко для чего нужен merge,
ниже коментарии, можно более подробно
и еще ниже жмем "Создать запрос на слияние".
Если видите надпись "Этот запрос на слияние может быть объединён автоматически"
кнопку "Слить пулл-реквест не жмем"!
Во избежание бардака, давайте сливать будет кто-то один, если никто не возражает - я
Пишите в телегу после пуша.

Не забываем делать git pull origin master для обновления своей ветки в соответствии с master.
Если после пула увидели след изменения, то выполняем соответсвенные комманды:
в папке /database/migrations/

$ php artisan migrate

в папке /config/

$ php artisan config:cache

файл composer.lock

$ php composer install
$ php artisan config:cache

файл package-lock.json

$ npm install