@laravel_pro

Страница 359 из 2014
Luka
15.02.2017
18:44:37
в гикс?

Евгений
15.02.2017
18:45:22
меня там нет

Vyacheslav
15.02.2017
20:26:26
Есть свежие адекватные курсы/уроки по ларавел? Кто-нибудь в курсе?

Dmitriy
15.02.2017
20:28:11
ларакаст

Google
Neo
15.02.2017
22:43:24
лофтблог для совсем начинающих

не реклама, я начинал с него прост

потом на tutsplus

Анна
16.02.2017
02:30:30


Евгений
16.02.2017
06:13:53
Приветы

кто нить юзает https://github.com/UniSharp/laravel-filemanager ?

johan_krs
16.02.2017
06:32:40
Я

Евгений
16.02.2017
06:34:40
я уже пофиксил

была проблемка

Myroslav
16.02.2017
06:39:07
схуяли ларакаст закрыли регу?

Тейлор теперь жирный слишком? ?

Jamal
16.02.2017
06:41:23
Тейлор теперь жирный слишком? ?
Как будто он был худым

Myroslav
16.02.2017
06:41:58
Ну нет но все равно

Google
Myroslav
16.02.2017
06:42:11
равньше можно было просто регу пройти

а сейчас только за баксы

Timur
16.02.2017
06:42:59
https://laracasts.com/signup?billing=none&title=You%27ll%20be%20posting%20on%20the%20forum%20in%20no%20time!

Бесплатный доступ без ничего.

Jamal
16.02.2017
06:43:15
Кто ищет тот найдёт

Евгений
16.02.2017
06:44:10
https://laracasts.com/signup?billing=none&title=%D0%A2%D0%B5%D0%B9%D0%BB%D0%BE%D1%80+%D0%B6%D0%B8%D1%80%D0%BD%D1%8B%D0%B9

интересненько

Myroslav
16.02.2017
06:45:00
Ахуеть

Спасибо ребята

;DD

Aztwin LK
16.02.2017
07:33:46
Всем ку народ!

Подскажи как можно указать ID из связующей таблицы? $calendar = App\Tournament::with('seasons.matchdays.matches.team1', 'seasons.matchdays.matches.team2')->where('id', $var)->get();

where('id', $var) как вместе id из таблицы Tournaments задать id из таблицы Seasons?

Quiss
16.02.2017
07:35:36
чота у тебя не то со связями братишь

раз такие глупые вопросы

Aztwin LK
16.02.2017
07:35:53
Коллекция нормальная

Quiss
16.02.2017
07:36:01
хуёвая коллекция, я бы сказал

раз нихрена не связано

Aztwin LK
16.02.2017
07:36:09
А чё не так то? Подскажи

Данные на выходе есть

Google
Aztwin LK
16.02.2017
07:36:45
Просто мне фильтр нужен из таблицы сезоны, а я собираю коллекцию из таблицы турниры

(;¬_¬)
16.02.2017
07:37:07
ну так а почему ты не можешь собирать коллекцию прям от сезонов?

Quiss
16.02.2017
07:37:12
Tournament id session_id Sessions id name в моделе Tournament public function hasOneSession() { return $this->has('App\Session'); }

Aztwin LK
16.02.2017
07:37:14
Как в db написать через join я знаю

Quiss
16.02.2017
07:37:15
ну эт если по хорошему

'v

эм

фильтр

Aztwin LK
16.02.2017
07:37:43
Не собираю от сезона, потому что нужно захватить и название турнира

турнир-сезон-туры-матчи-команды

Quiss
16.02.2017
07:37:57
... название турнира джоином захватывай

из сессий

Quiss
16.02.2017
07:38:02
чо ты такое сложный

Aztwin LK
16.02.2017
07:38:25
В моделях все связи прописаны

Просто хотел спросить можно ли при задании условия через where() указать столбец не из родительской таблицы

where('season_id', $var) типа так

Если так написать он будет искать эту колонку в таблицы турниры

Как указать чтобы искал в таблице сезоны?

sofar
16.02.2017
07:42:00
Я вчера похожее тут вкидывал

Если я правильно тебя понял

Google
Nikolay
16.02.2017
07:42:06
where('имя_таблицы.имя_колонки', $var)

Aztwin LK
16.02.2017
07:42:29
Делал Николай

Может ошибку допустил. Ща еще раз проверю

sofar
16.02.2017
07:43:07
$cb = function ($query) use ($user_ids) { $query->whereIn('user_id', $user_ids); }; $post = Post::current()->whereHas('comments', $cb)->with(['comments' => $cb])->get();

Aztwin LK
16.02.2017
07:43:42
Column not found: 1054 Unknown column 'seasons.id' in 'where clause' (SQL: select * from `tournaments` where `seasons`.`id` = 1)

Nikolay
16.02.2017
07:45:30
Не видел начало обсуждения. Тогда whereHas вам в помощь

Admin
ERROR: S client not available

Aztwin LK
16.02.2017
07:46:14
В документации есть про whereHas?

Nikolay
16.02.2017
07:46:29
Да, конечно

Aztwin LK
16.02.2017
07:46:39
Ок. Спасибо тогда буду читать.

sofar
16.02.2017
07:47:47
Посмотри пример выше

Квис меня вчера фи назвал за вынос коллбэка

Если тебе читаемее будет без выноса, то вот

$post = Post::current()->whereHas('comments', function ($query) use ($user_ids) { $query->whereIn('user_id', $user_ids); })->with(['comments' => function ($query) use ($user_ids) { $query->whereIn('user_id', $user_ids); }])->get();

Aztwin LK
16.02.2017
07:51:24
Ух! Короче по ходу проще начать сбор коллекции от сезонов, а в шаблоне просто получить название турнира, хотя это есть не правильно...

sofar
16.02.2017
07:51:32
Так ты во втором коллбэке отфильтруешь не нужные комменты, а в первом собственно посты с этими комментами

Хотя вот того, что я выше описал там нет

Хотя, стой

$posts = Post::whereHas('comments', function ($query) { $query->where('content', 'like', 'foo%'); })->get();

Google
sofar
16.02.2017
08:05:21
Вот так по идее тоже должно сработать

Но у меня нет лары под рукой, чтобы проверить

Aztwin LK
16.02.2017
09:01:26
Ща проверю

$query->where('content', 'like', 'foo%'); А здесь какие параметры должны быть?

$seasons = App\Tournament::whereHas('seasons.matchdays.matches.team1', 'seasons.matchdays.matches.team2', function($query) { $query->where('seasons', 'like', '1'); })->get();

Так не пашет пишет Argument 2 passed to Illuminate\Database\Eloquent\Builder::whereHas() must be an instance of Closure, string given

Убрал второй агрумент

Теперь ругается что не может найти колонку seasons

sofar
16.02.2017
10:21:49
Коллбэк должен быть вторым аргументом в whereHas

а ты туда шляпу какую-то вторым аргументом передла

Советую посмотреть ларакасты

У Джеффри есть охуенные серии по элоквенту

Ну и типа хоть чуть чуть про бд почитать

Denis
16.02.2017
11:18:41
Есть смысл смотреть ларакаст если английский не знаешь? Пробовал может кто, ну типа видишь код + интуиция = профит

Dmitry
16.02.2017
11:19:36
думаю можно, но подкреплять доками

Алексей
16.02.2017
11:19:41
Есть смысл смотреть ларакаст если английский не знаешь? Пробовал может кто, ну типа видишь код + интуиция = профит
Интуиция, это типа пишу рандомом буквы, если повезло то заработало как надо?

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