@laravel_pro

Страница 577 из 2014
Artem
14.07.2017
13:54:01
Смотри ->whereHas( 'optionValues', function ( $q ) { $q->where( 'option_id', ID опции )->where( 'option_value_id', ID значения ); } ) Получается так ?

Но фильтров может быть много, делать какой-то цикл внутри whereHas ?



sofar
14.07.2017
13:54:39
Да, только вот этот коллбек надо будет еще воткнуть внутрь with твоего

Google
sofar
14.07.2017
13:54:52
Насколько я помню

Чейнами также

Евгений
14.07.2017
13:55:40
Есть вакансия для Laravel-программиста. Вот детали: http://telegra.ph/Ishchu-PHPLaravel-razrabotchika-remote-fulltime-07-12

sofar
14.07.2017
13:55:46
->where()->where()

Artem
14.07.2017
13:56:02
ну допустим передается массив option_1 = otpion_value_4 option_2 = option_value_10 option_3 = option_value_7

sofar
14.07.2017
13:56:10
Выше

Artem
14.07.2017
14:06:28




Типа такого ?



sofar
14.07.2017
14:07:34
Зачем тебе цикл?

Я не понимаю

Google
Artem
14.07.2017
14:08:15
А как правильней ?

sofar
14.07.2017
14:08:16
А, все, теперь я кажется понял твою задачу

Ну у тебя там судя по тому что ты написал сейчас

Один параметр

Тогда лучше вместо where использовать whereIn

Artem
14.07.2017
14:09:01
Пока что один, но будет больше

sofar
14.07.2017
14:09:17
Будет больше - делай чейны

Artem
14.07.2017
14:09:38
Каким способом, если там option_id и option_value_id

сделать whereIn всмысле

sofar
14.07.2017
14:10:03
У тебя коллекция

Плакни ее

Artem
14.07.2017
14:10:22
Не понимаю

sofar
14.07.2017
14:10:31
->pluck()

Или я опять не понимаю что ты пытаешься делать

Artem
14.07.2017
14:11:53
т.е. whereIn( 'option_id', pluck('name'))->whereIn('option_value_id', pluck('value))

такого плана ?

sofar
14.07.2017
14:12:30
Нет, не делай так, погоди

Artem
14.07.2017
14:13:03
Ну вот, в таком случае выборка будет совсем другая

я не нашел варианта элегантнее

sofar
14.07.2017
14:15:36
Это говнецо, но если тебе нельзя поменять то, что приходит с фронта, то да, делай через pluck()

Google
sofar
14.07.2017
14:16:07
Ну вот, в таком случае выборка будет совсем другая
Чем она будет другая если ты по сути меняешь цикл на whereIn?

Artem
14.07.2017
14:16:26
на фронте могу изменить, к какому лучше виду привести ?

sofar
14.07.2017
14:16:58
К такому чтобы тебе не пришлось делать str_replace в запросе=)

Как минимум

Artem
14.07.2017
14:19:25
ну это готово)

sofar
14.07.2017
14:19:51
Скинь все таки структуру таблицы

Которая фильтруется

Я просто уже дважды вроде как понял, что требуется, а вроде как и нет

Андрэ
14.07.2017
15:06:48
Я просто уже дважды вроде как понял, что требуется, а вроде как и нет
+. Я пытался понять, но что-то так в итоге поленился пачку сообщений вдумчиво перечитывать)

Amon Bower
14.07.2017
15:25:16
Нужен совет по реализации структуры. Имеется таблица с аккаунтами (инстаграм). У каждого аккаунта есть инфа: 1. Логин 2. Подписки 3. Лайки Есть так же таблица, в которую будут вноситься логи всех действий (лайк, подписка, отписка). Как сделать так, чтобы определенный аккаунт брал все логи по его аккаунту и выдавал количество каких-то действий. Я не прошу написать код, нужен совет.



Никита
14.07.2017
15:27:16
Ну, если говорить грубо, то нужно взять аккаунт, взять его лог и посчитать количество действий

Никита
14.07.2017
15:27:34
Ну это так, навскидку

Александр
14.07.2017
16:26:12
Помогите со склонениями слов Это во вьюхе {{ trans_choice('question.views', $question->views) }} Это в языковом файле 'views' => 'просмотров|просмотр|[2,4]просмотра|[5,Inf]просмотров' Отказывается склонять слова правильно.

Herman
14.07.2017
16:55:25
Правильно я понимаю, что если предполагается, что сайт пишется на фреймворке, то CMS не используется? А изменение сайта происходит путем изменения кода

Konstantin
14.07.2017
16:55:54
Нет

Herman
14.07.2017
16:56:39
Т.е. и использование фреймворков, и CMS в большинстве случаев?

Google
Konstantin
14.07.2017
16:58:29
Что именно за проект?

Может вам фреймворк не нужен, если возникают такие вопросы

Андрэ
14.07.2017
16:59:13
Тут некотрое смешение понятий. CMS - это обычно готовый инструмент для пользователя, Им пользуются, вообще не зная что такое код. Например wordpress

А фреймворк - это инструмент дял написания приложений., в том числе CMS

Herman
14.07.2017
17:07:27
Т.е. обычно программисты с фреймворками не используют готовые CMSы, а реализуют их самостоятельно? Просто знаю что на laravel есть, например, october - мне можно смело на него забить?

Андрэ
14.07.2017
17:08:50
Зависит от твоей задачи. Но писать CMS, просто, потому что "могу попробовать" - не норм

А вот если ты хочешь попрактиковаться в пгограммировании, и т.п. то можно и пописать в стол, почему нет

Admin
ERROR: S client not available

Herman
14.07.2017
17:16:39
Я хочу на фреймворке разрабатывать

Но надо ли мне изучать CMS? Тут ведь выше сказали, что обычно админки пилят

Amon Bower
14.07.2017
17:17:39
нет

Herman
14.07.2017
17:17:47
Ну вот и всё

Amon Bower
14.07.2017
17:17:55
Если ты хочешь на фреймворке, CMS учить не надо

cms нужен для того, чтобы не делать что-то самому на фреймворке

это как играть в лего, которое уже собрали (cms) и собрать свое лего с блекджеками... (фреймворк)

Андрэ
14.07.2017
17:20:26
Но надо ли мне изучать CMS? Тут ведь выше сказали, что обычно админки пилят
Смотри, напримери Wordpress написан на php. Надо ли тебе изучать вордпресс, чтобы писать на php?

Ты с терминами разберись (фреймворк, CMS) и вопрос сам отпадет

Herman
14.07.2017
17:21:18
Не дорос еще, чтобы понять

Андрэ
14.07.2017
17:21:47
Ну я ж без сарказма совет даю. Твои вопросы просто от недопонимания

Google
Amon Bower
14.07.2017
17:23:00
Андрэ
14.07.2017
17:23:24
Да не за что, на что еще мы тут

Herman
14.07.2017
17:29:19
Ну я ж без сарказма совет даю. Твои вопросы просто от недопонимания
так и есть. чтобы понять, нужно это потрогать, а я еще нет. кстати, а бывает такое, что велосипеды приходится реализовывать в обход фреймворка? ну типа не хватает функционала, и ты пишешь свою авторизацию с блэкджэком. я просто волнуюсь по поводу того, что за время работы с фреймворком не смогу делать ничего другого, кроме как использовать готовые инструменты. и когда попросят какую-нибудь банальную авторизацию сделать - я не смогу

Андрэ
14.07.2017
17:30:07
Давай с начала. какая у тебя цель?

Enjoy the
14.07.2017
17:30:12
Напиши свой самописный MVC, простое приложение и юзай Ларавел

F01134H
14.07.2017
17:33:33
wat

это решается банальной зубрежкой документации

где все по полкам

Андрэ
14.07.2017
17:38:58
О, фолли пришел) ща все разрулит

Igor
14.07.2017
17:39:05
помогите,у меня есть талб. Product связаная с табл. Texts через morphMany, Название продукта лежит в таблице Texts. как мне использовать фильтр  where и взять только те Продукты в которых в имени первая буква "А" например

Евгений
14.07.2017
17:40:36
WhereFirstLetter('A')

F01134H
14.07.2017
17:40:51
о Евгений пришел, ща он все разрулит

Андрэ
14.07.2017
17:40:53
А что это за метод такой?

Евгений
14.07.2017
17:41:04
Надо такой метод сначала создать

А потом юзать

Круто я придумал

Igor
14.07.2017
17:43:26
я предполагаю что можно через join наверное, но написать я немогу((

Страница 577 из 2014