invariance
Откат миграций нужен вообще для крайних случаев, не понимаю о чем ты
invariance
большинство изменений должно вноситься в up()
Anonymous
для каких крайних случаев? - для команды это мастхев.
invariance
эмм
invariance
для твоей мейби
Anonymous
это для всех команд - для тех кто пишет тесты - для тех кто пишет непрерывную интеграцию - для тех кто пишет сиды.
invariance
причем тут CI
invariance
это проектирование бд
invariance
кек
invariance
тесты вообще на сидах проверяются
invariance
шта вообще
Anonymous
это версионирование db
Anonymous
миграции это коммиты в твою DB и когда тебе нужно развернуть фреш - ты откатываешь миграции migrate:refresh —seed
invariance
я знаю что такое миграции)
Anonymous
хуево знаешь значит. раз такие советы раздаешь на право и на лево
invariance
ахах
invariance
где я раздавал советы
Anonymous
а то есть уже и заднюю включаешь.
invariance
эм
Anonymous
ясно - разговор окончен
invariance
😂
invariance
Это хороший ход, запомню его
invariance
самому включить заднюю, но перед этим обвинить в этом собеседника
invariance
а еще прелесть down у миграций в том
invariance
что туда можно запихать все что угодно и даун отработает))
invariance
слышишь @aioslike ? могу запихать в up создание поля, а в down - удаление таблицы 👌🏻
invariance
и вариант с невозможностью отката уже не так и плох
invariance
слив засчитан 🤗
✙ Dmytro
invariance
щас бы вырывать сообщения из контекста диалога
🍅Ťомат
Щас бы пивка...
Anonymous
invariance
тильда
Alexey
я снова вернулся с вопросом, а как же работать с laravel под linux? Интересует в частности Ubuntu. Установлен MySQL 5.7, php7.0, Apache2, phpMyAdmin, composer. Базовый проект, созданный с помощью laravel new test не запускается. Где нужно искать корень всех бед?
invariance
во первых чекай логи
invariance
/var/log/apache2
Andrey
"не запускается" - это прям куча вариантов
invariance
test/storage/logs
Andrey
Чем подробнее вопрос, тем быстрее и качественне ответ
invariance
скорей всего установил и не прописал права на директории
Alexey
сделал sudo chmod -R 755 /var/www/test
Andrey
Что буквально значит "не запускается"?
Andrey
На папки storage и на кэш там надо права на запись. Офф доку читаем?
Alexey
в браузере белый экран, ошибок в консоли нет, в DOM - только head и body пустые
invariance
sudo chown -R www-data:www-data storage
invariance
sudo chown -R www-data:www-data bootstrap/cache
Andrey
Значит до Laravel и не доходит дело
invariance
доходит
Andrey
Голая установка и белый экран?
invariance
это все в папке с проектом.
invariance
sudo chown -R www-data:www-data storage
invariance
sudo chown -R www-data:www-data bootstrap/cache
Alexey
да, голая установка и белый экран
Alexey
сек, попробую
Andrey
Логи апача что говорят?
Alexey
логи апача: error.log, access.log
Alexey
Alexey
invariance
ты сделал че я сказал?
Alexey
делаю. www-data - это мой каталог с сайтом?
invariance
sudo chown -R www-data:www-data vendor
invariance
вот такую еще выполни
invariance
как и нгинкс
Andrey
вендору то зачем
invariance
потому что логгер оттуда исполняется
invariance
да
invariance
это в официальной доке написано в общем то)
invariance
только не так подробно
Andrey
invariance
но запускается
invariance
для запуска тоже права нужны)
Andrey
Что-то я не понял
Alexey
ну вот просто спасибо вам :) я до этого тут с тем же вопросом обращался, так мне насоветовали учить docker, использовать homestead и все такое, а как решить конкретную проблему никто не мог сказать. А я только переезжаю на linux, толком-то практически ничего не знаю, вот и тычусь как котенок на каждом шагу. Думаю, еще не раз буду нубские вопросы задавать :)
Andrey
Ты о каком логгере речь ведешь-то? При чем тут права на папку vendor?
Andrey
Andrey
Там четко прописано, как что настроить
invariance