Yurii
Получилось?
Yurii
👍🏼
Yurii
По хорошему тебе бы следовало ответ обратно в джейсоне отдавать)
Oleg
Как отсортировать по самым последним комментариям + непрочитаные сверху?
$post->comments()
->latest()
->oldest('was_viewed')
->get();
Volodymyr
Postman
Серьезно , постман для документирования?
Romuald
Volodymyr
Volodymyr
Swagger - самая крутая штука в плане документирования/онлайн пробы
Maksim
Может Вы просто не до конца с его функционалом ознакомились.
Mícheál
Volodymyr
Mícheál
Хотя по опенапи спецификации может быть тоже
Volodymyr
Volodymyr
Vardan
Подскажите пожалуйста
У меня список товаров, когда получаю филтр price_range отправляю:
$products->whereBetween()
Далее если у меня прибавляется к фильтру еще и критерий dealer (массив), в котором содержится sale, hot,new etc. Я добавляю цикл и в цикле делаю так:
if ($k == 0)
$products->Where();
else
$products->orWhere();
ожидаю увидеть результат:
товары которые в ценовой категории от 1000 до 5000 и которые отмечены sale, hot etc.
Но выводятся как товары 1000 до 5000 так и sale, hot т.е. если даже hot не вроходит в 1000-5000 все ранов выводится
Mícheál
Maksim
Кстати, главный контрибьютор наверное тут тусит,
@SerafimArts
Alexander
Приветствую! Скажите плз, а можно в laravel-mix отключить переименовывание функций/классов? А то он вместо Core, переименовывает в EDW4 Какой-нибудь.
Олексій
Кто то знает как в di отключить автовайринг?
🎄Victor
чуваки а это норм что локаль пользователя не хранится на беке? у нас есть сайт и мобильное приложение. Бкэендщик говорит что не будет хранить локаль, чтобы фронт слал ему локаль
какие тут best practice?
Anton
Очень плохо
Anton
как ты ему пуши или письма отсылать будешь?
Yurii
локал сторедж использовать вроде не оч
Anton
откуда её возьмешь?
Anton
С клиента её можно взять при регистрации, а потом может он вообще захочет сменить
🎄Victor
спасибо, мне приходится делать скрины чата чтобы доказать народу как надо делать) хз, для меня очевидно что настройки юзера надо хранить) рассылку, или какую статистику получить, не знаю)
Ростислав
Можно с фронта передавать в хеадерах language и менять локаль в миддлворе.
С фронта пользователь в любой момент захочет сменить язык и что, каждый раз апдейтить профайл?
🎄Victor
ну вопрос с рассылками пушами и прочее остается, это раз
второе - если я поменял на сайте, скорее всего хочу и сменить на мобиле? Хотя тут спорно
Во всяком случае, если с фронта юзер меняет локаль, я все равно рефрешну страницу потому что с бека нужно дофига всего подгрузить (словари) на нужном языке
Anton
Ростислав
Anton
Anton
Ну не могу я тут представить ситуацию когда только на клиенте нужна локаль...
.
ребята подскажите хочу купить домаин(.com) и хостинг до 10-100 ГБ, желательно с phpmyadmin с какого сайта купить ? что предлагаете
Vlad
Годеди+до
.
не понял
.
на год
.
поначалу
.
edit)
Ivan
офф топ, сайт с дешевыми комплектующими для сборки компьютера посоветуйте
V
14. Создайте структуру базы данных используя MySQL Workbench (не забудьте закомитить проект MySQL Workbench в git) и сгенерируйте файл(ы) миграций с помощью Laravel / Symfony из существующей БД MySQL, или прямо из файла проекта MySQL Workbench.
-
Кто нибудь может объяснить что нужно делать? Воссоздать в воркбенче дб с таблицами типа users, migrations и т.д. и потом с помощью плагина перевести эту миграцию на лару? Я просто не понимаю смысл всего этого, когда я подключаюсь в воркбенче к вагранту с хоумстедом там и так появляются все эти таблицы которые ранее были созданы с помощью миграций в ларе
Dmytro 🔱
Там имеется ввиду что перед созданием проекта ты дизайнишь структуру дб в воркбенче, там есть плюшки для релейшенов и граф. интерфейс а потом из этого получаешь миграции
Дмитрий
$join->on(TRUNCATE
Дмитрий
Это как то возможно подружить?
Дмитрий
)))
Konstantin
задачка
Konstantin
есть бродкасты, laravel echo и редис
Konstantin
как протестировать уходят ли сообщения ?
Vladimir
@ekadesign Привет. Не смогу ответить на твой вопрос, но скоро будет у меня подобная задача. Как реализуешь отправку сообщений? Pusher или socket.io?
Konstantin
socket
Vladimir
Тебе socket.io полностью подходит под задачи? Если допустим нужно реализовать клиент в виде мобильного приложения (тот же java клиент под socket.io давно не обновлялся) то как быть?
Konstantin
ну у меня как раз для мобилок
Konstantin
и подходит вполне себе
Yurii
Расскажите нубу в 2 словах че это и зачем?)
Vladimir
@ekadesign Хм, сейчас почитал парочку мануалов. Везде показывается ожидание получения данных из redis и отправка сообщения пользователю. А вот как получить данные от пользователя и передать его php (или redis, я хз как)?
Konstantin
юзер сам тебе отдаст
Vladimir
Можно чуть подробнее? Хотелось бы сообщение от пользователя сохранить в БД, сделать какую нибудь преобработку над данными, а после отправить их всем остальным получателям (те кто в канале).
Vladimir
В плане преобработки - хотя бы типичная валидация авторизационного ключа пользователя пришедшая рядом с сообщением
Vladimir
@ekadesign
Для работы broadcast надо запустить очередь
php artisan queue:work redis —tries=0 —timeout=0
Либо можно без очереди (синхронный драйвер очереди)
class SectionCreateEvent extends Event implements ShouldBroadcastNow
—-------------------
https://toster.ru/q/487532
Не знаю, поможет или нет.
Ответь еще на мой вопрос, если не сложно :)
Vladimir
Ещё интересные примеры, вроде того что отправляют сообщения на http, а всем приходят на сам сокет, то есть redis после самого запроса просто выплёвывает сообщение и все. А хотелось бы сделать весь процесс на вебсокетах
Konstantin
Konstantin
я кстати свою проблему решил
Nik
Nik
Nik
Vardan
whereIn
Благодарю, нашел решение
DB::table('users') ->where('name', '=', 'John') ->where(function ($query) { $query->where('votes', '>', 100) ->orWhere('title', '=', 'Admin'); }) ->get();
Volodymyr
ты его недооцениваешь
Дооцениваю, но есть архитектурныерешениякоторые встраиваются в систему. А есть постман, это иное и никак не документатор кода
Nik
Nik
а постманом я тестирую свои апихи так что он у меня априори уже есть и настроен, равно как и встраивается в ларку и пасспорт на автомате. там есть отличные пре и пост хуки и свой язык внутри
Volodymyr
Nik
Volodymyr
Agree
Anonymous
ребят, можно ли как-то получить имена таймстамп полей у модели?
Anonymous
нашел)
getCreatedAtColumn()
getUpdatedAtColumn()
Petr
Вот вопрос: есть логистический стартап, хотим написать систему управления складом + много api интеграций с партнёрами. Что взять: Yii, Laravel или Symfony?
Sv
Petr
“кулики” - что за слово?