

Denis
28.06.2017
08:20:29
Привет, помогите пожалуйста советом.
Есть список товаров которые я получаю через api. Вместо того чтоб сделать опции у товаров, у заказчика в апи каждая опция товара это отдельный товар. По тз нужно их объеденить в 1 товар ( отображать 1 товар, но у самого товара чтоб были опции ).
Я думал так
будет 3 таблицы
products, related_products и products_relatedProducts
при получении данных я буду перед сохранением делать поиск совпадений в имени
к примеру текущий товар: пицца "мясная" 24
Я в этом списке данных ищу все товары у которых есть совпадение с этим названием до числа.
Получаю к примеру 3 товара.
Первый в списке я сохраняю в products, а следующие в related_products
и в смежной таблице products_relatedProducts устанавливаю связь
В категории я буду выводить только товары, которые в таблице products
а в самом товаре уже искать в бд id товара в смежной таблице и доставать его related_products через связь в модели
Это будет большая нагрузка?
Посоветуйте если есть что то получше?


Yushkevich
28.06.2017
08:22:19


Denis
28.06.2017
08:23:07

Yushkevich
28.06.2017
08:26:49
Ну так не изобретай велосипеды и сделай sku

Google

Neo
28.06.2017
08:28:40
http://vk.com/wall-38861951_42016
Поехавший просто.

Станислав
28.06.2017
08:29:23

Neo
28.06.2017
08:29:35
26 июня глава «Тинькофф Банк» Олег Тиньков демонстративно удалил со своего iPhone мессенджер Telegram, назвав создателя сервиса Павла Дурова «быдлом».
Смешно слышать это от хама, который сам не упускает случая кого-нибудь обосрать.

?
28.06.2017
08:31:20
Можешь ли ты о себе сказать лучше

Neo
28.06.2017
08:32:14

?
28.06.2017
08:33:44
Это их игры ?

Юрий
28.06.2017
08:35:03

Neo
28.06.2017
08:36:07
Это их игры ?
ну такое, все принимаемые законы в думе - тоже игры. Только парашные в основном.

F01134H
28.06.2017
09:06:28
Tutorial установка Laravel: http://telegra.ph/Ustanovka-Laravel--LEMP-PHP-7-06-28
пусть буит)

Юрий
28.06.2017
09:20:44

F01134H
28.06.2017
09:23:17
7

Google

F01134H
28.06.2017
09:23:28
по умолчанию семера щас же

Юрий
28.06.2017
09:23:54
Ну сейчас да
Дебиан родил в 9

Evgeny_30
28.06.2017
09:41:00
=)))

i
28.06.2017
09:58:51
Ждем следующую заметку как устанавливать программы через пакетный менеджер

?
28.06.2017
11:01:28
?

Andrey
28.06.2017
11:05:33
Ребят, посоветуйте какой нибудь годный пакет для привязки изображений к моделям, с ресайзами под нужный размер, что нибудь наподобие laravel-stapler

Alexander
28.06.2017
11:07:14
кто знает почему phpstorm зависает если написать echo 'ааааааааааааааааааааааааааааавтомобиииииииль!!!';

F01134H
28.06.2017
11:08:35
xD

Юрий
28.06.2017
11:09:01
он лагает если писать $переменная = 10;

Alexander
28.06.2017
11:09:29
у меня зависает, 3 раза пробовал

Liv
28.06.2017
11:28:23

F01134H
28.06.2017
11:28:31
да
не только

Kirill
28.06.2017
11:31:08

F01134H
28.06.2017
11:36:19
кек

?
28.06.2017
13:35:28
сорри))

Dmitriy
28.06.2017
13:39:20
Ребят, нужна помощь. Есть модель SearchQuery, есть релейшн к ней Stat. Нужно отсортировать SearchQueries по сумме её статсов. Как это сделать через DB фасад?

Anton
28.06.2017
13:40:07
join?

Google

Dmitriy
28.06.2017
13:40:42
Не получается..
$search_queries = DB::table('search_queries')->join('stats', 'search_queries.id', '=', 'stats.search_query_id')->select('search_queries.*', 'stats.clicks')->orderBy('clicks', 'desc');Вот так оно сортирует по одной записи, а нужно именно по сумме.

Anton
28.06.2017
13:41:31
в запросе SUM не видно

VSKut
28.06.2017
13:41:39

Юрий
28.06.2017
13:42:03
Могут быть разбиты на несколько частей, но там от и до

Dmitriy
28.06.2017
13:42:37

F01134H
28.06.2017
13:43:33
Посоветуйте пакет для геопозиционирования?

Юрий
28.06.2017
13:44:13
конечно этот

F01134H
28.06.2017
13:44:18
спасяп
бле, не то)

F01134H
28.06.2017
13:47:19
я имел ввиду по айпишнику
и что там еще от юзера приходит

Dmitriy
28.06.2017
13:49:25

Юрий
28.06.2017
13:49:55
https://github.com/faustbrian/Laravel-Geoip2
на 7.1
а так говно старое остальное
возьми сам максмайнд и свою обертку напиши

F01134H
28.06.2017
13:50:51
спасибо

Google

Юрий
28.06.2017
13:51:04
https://github.com/maxmind/GeoIP2-php если вдруг сам будешь писать

Dmitriy
28.06.2017
13:52:55

Admin
ERROR: S client not available

Юрий
28.06.2017
13:52:56
А то я раньше супекс юзал, но есть мнение что он попал в зону ато и не вернулся
Все проекты сдохли

Dmitriy
28.06.2017
13:54:22
Ну там же ж для одного ИП

∀RTUR
28.06.2017
13:55:02
привет. использую Passport для мобильного приложения. Там отзыв токенов, генерация приложений и т.д. Нужно это всё если у меня приложение для iOS и для Android и ни с кем API делится не хочу?

Dmitriy
28.06.2017
13:55:57
там есть токены приложения . и т.д
и можно поставить жизнь токена на 30 лет

∀RTUR
28.06.2017
13:56:39
ах да, еще проверка прав
то-есть приложение петя запрашивает права на чтение профиля, изменение ... и надо еще подтверждать, но зачем, если приложение официальное

Dmitriy
28.06.2017
13:57:20
DB::table('search_queries')
->select('search_queries.*', 'stats.*', DB::raw('SUM(stats.clicks) as sumClicks'))
->join('stats', 'search_queries.id', '=', 'stats.search_query_id')
->groupBy('stats.search_query_id')
->orderBy('sumClicks', 'desc');Не работает так, говорит груп бай херовый. ЧЯДНТ?

Станислав
28.06.2017
13:57:20
гайз, можно делать такие роуты:
~{smth?}/services/{service?}~
и как разметку блджад делать

F01134H
28.06.2017
13:58:29
непонял

Станислав
28.06.2017
13:59:12
в телеграме как код разметить

F01134H
28.06.2017
13:59:33
```

Юрий
28.06.2017
14:00:12
так же как в слэке - маркдаун упрощенный

Станислав
28.06.2017
14:00:16
{lang?}/services/{service?}

Google

Станислав
28.06.2017
14:00:25
круто
теперь вопрос
схавает ли роутер лары роут в котором первый параметр - необязательный, и после него есть обязательный статический текст

Dmitriy
28.06.2017
14:01:15
кто может с SQL запросом помочь то?)

Станислав
28.06.2017
14:01:17
должно работать и по /ru/services/service
и по /services/service

Юрий
28.06.2017
14:01:36

Dmitriy
28.06.2017
14:01:37

Юрий
28.06.2017
14:02:07
ты напиши сначала прямой в базу, авось косяк найдешь

Dmitriy
28.06.2017
14:02:15
Оке
ты напиши сначала прямой в базу, авось косяк найдешь
select search_queries.*, sum(stats.clicks) as sclicks, sum(stats.impressions) as simp from search_queries inner join stats on search_queries.id = stats.search_query_id group by stats.search_query_id order by sclicks desc
Вроде как-то так

Stepan
28.06.2017
14:28:00
А груп бай случайно не работает только с тем что у тебя есть в select? Помню такой нюанс, но не помню с груп бай или чем то другим был