geolook grouping real life crowd geo cooperation
Maksimus111 60fb3b74d4 changed web.php and UserController.php | %!s(int64=5) %!d(string=hai) anos | |
---|---|---|
app | %!s(int64=5) %!d(string=hai) anos | |
bootstrap | %!s(int64=5) %!d(string=hai) anos | |
config | %!s(int64=5) %!d(string=hai) anos | |
database | %!s(int64=5) %!d(string=hai) anos | |
public | %!s(int64=5) %!d(string=hai) anos | |
resources | %!s(int64=5) %!d(string=hai) anos | |
routes | %!s(int64=5) %!d(string=hai) anos | |
storage | %!s(int64=5) %!d(string=hai) anos | |
tests | %!s(int64=5) %!d(string=hai) anos | |
.editorconfig | %!s(int64=5) %!d(string=hai) anos | |
.env.example | %!s(int64=5) %!d(string=hai) anos | |
.gitattributes | %!s(int64=5) %!d(string=hai) anos | |
.gitignore | %!s(int64=5) %!d(string=hai) anos | |
README.md | %!s(int64=5) %!d(string=hai) anos | |
artisan | %!s(int64=5) %!d(string=hai) anos | |
composer.json | %!s(int64=5) %!d(string=hai) anos | |
composer.lock | %!s(int64=5) %!d(string=hai) anos | |
package-lock.json | %!s(int64=5) %!d(string=hai) anos | |
package.json | %!s(int64=5) %!d(string=hai) anos | |
phpunit.xml | %!s(int64=5) %!d(string=hai) anos | |
server.php | %!s(int64=5) %!d(string=hai) anos | |
webpack.mix.js | %!s(int64=5) %!d(string=hai) anos | |
yarn.lock | %!s(int64=5) %!d(string=hai) anos |
После клонирования репозитория, выполняем по очереди команды:
$ 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