Nikita
Redis, Elastic через жопу с кувырком в винде
Nikita
я ж не знаю что ты делаешь
Nikita
:D
Nikita
ну и имхо, dev окружение должно быть максимально отдельно
mr.
Попробовал React, сломал всё представление о фронтенде, сейчас редукс вникаю.
Ребят, неужели пора купить вейп, гироскутер, делать подвороты и смузи?)
Анатолий
Nikita
пишу на реакте
Nikita
парю вейп
Анатолий
я вообще на docker сиду.
и все сервисы у меня отдельно
depends_on:
- mysql
- elasticsearch
- redis
Nikita
гироскутер и подвороты не юзаю
mr.
Докер ван лав)
Nikita
докер тоже хорош
mr.
Ну всё, давайте сходочку организуем)
Nikita
я больше по привычке на VB торчу
Анатолий
mr.
Pavel
В Тюмени пресечетесь
mr.
Паша, го с нами?
Pavel
Го в Тюмень, я создал
mr.
Ты в тюмени что ли?
Pavel
конечно нет
Владимир
Урал большой, где именно?
Denis
Народ, из за чего эта ошибка может появляться ?
Denis
Denis
миграции делает
mr.
Denis
ща
Denis
Denis
это я вот этот модуль подрубил...https://github.com/markhilton/monolog-mysql
Владимир
Nerd
mr.
Каменск )
Давно там не был, там жизнь есть?
Denis
Владимир
Nerd
А файл я так понимаю называется migrator.php?
mr.
Vladimir
может быть env не подцепляется
Vladimir
composer dump пробовал?
Denis
Denis
я на стаке искал и так гуглил, нигде не нашел чтоб была такая именно ошибка у кого то
Nerd
У тебя класс или название файла не правильное
Nerd
Скорее всего
Denis
Denis
Nerd
Ну
Nerd
Хотя
Vladimir
через artisan сгенерируй миграцию make:migration и напихай в неё все то же самое
Denis
Nerd
Просто название видимо не правильное файла
Vladimir
по идее название не должно влиять, оно только для сортировки. Но не исключено, что ларавел миграции где-то регистрирует еще. Т.е. возможно "просто создать файл" - недостаточно
Анатолий
и удали из таблички migrations если он туда попал.
Dmitriy
Nerd
2017_12_18_114747_CreateLogsTable.php
Denis
Анатолий
бывало у меня такое. проблемы решаются если создавать корректно через artisan make:migration
Denis
спасибо!
Анатолий
он зараза их регистрирует гдето...
Nerd
Крч лучше пользоваться терминалом
Antonio
А можно ли сделать ManyThrough если связи
Model1 -> MtM -> Model2 -> MtM ->Model3 ?
Евгений
да
Евгений
в доке же есть
Евгений
или в чем тут отличие от примера из доки?
Antonio
в том, что в доке связи one-to-many
Antonio
тоесть в каждой следующей модели есть ключ к предыдущей
Anton
Народ, как по феншую сделать?
К примеру есть юзер, товары, запасы товара на складе, заказы юзера
Нужен метод апи отмены заказа, при этом нужно:
1. Разблокировать заблокированные деньги у юзера
2. Поменять статус заказа на отменен
3. Увеличить количество доступного на складе товара.
Вопросы:
1. Валидируем, что нам прислали userID и orderID в контроллере с помощью Request. Верно?
2. Основной вопросы: гле держим эту логику отмены? В OrderService? Верно?
Анатолий
Народ, как по феншую сделать?
К примеру есть юзер, товары, запасы товара на складе, заказы юзера
Нужен метод апи отмены заказа, при этом нужно:
1. Разблокировать заблокированные деньги у юзера
2. Поменять статус заказа на отменен
3. Увеличить количество доступного на складе товара.
Вопросы:
1. Валидируем, что нам прислали userID и orderID в контроллере с помощью Request. Верно?
2. Основной вопросы: гле держим эту логику отмены? В OrderService? Верно?
OrderID можно отвалидировать в контроллере, тут уже как вам будет удобно либо воспользоваться запросом типо findOrFail и если нет заказа бросить исключение с ошибкой, или дополнить валидатор и описать логику поиска заказа по номеру с проверкой его статуса.
userID лучше не передавать а получать его у текущего авторизированного пользователя, которому принадлежит токен, он ведь подписывает запросы когда обращается к сервису.
Анатолий
а отмену и возврат денег можно просто обработать, если статус ранее не был получен, отменен то произвести его отмену, и плюсануть обратно в баланс пользоватьеля эти средства, либо же модерацию сделать, подал запрос проверили был ли такой, была ли списана сумма, а после уже отменить.
Daniil
Подскажите как в laravel-mix сделать эквивалент output.library, чтобы нужный объект выкинуть в глобальную видимость
Daniil
видимо module.exports = <NAME>; достаточно
Bakhriddin
SiZE
B
Чуваки
B
как изменить урл в пагинации
B
и сделать вместо mypage.com/articles?page=3 —---» mypage.com/articles/3
B
Anton
А как в 5.2 сделать includeIf ???