
Maksim (Ellrion)
30.05.2018
15:35:44
ууу всё плохо. совсем новечек?

Игорь
30.05.2018
15:35:54
Да)
Ну, несовсем, но да

Бекболот
30.05.2018
15:36:38

Google

Maksim (Ellrion)
30.05.2018
15:37:05
ну как фикс это должно быть echo self::FunctionName2()
но надо почитать азы

Игорь
30.05.2018
15:38:37
Функция-то статическая

Maksim (Ellrion)
30.05.2018
15:38:59

Anton
30.05.2018
15:39:36
А потом человек откроет для себя позднее статичиское связывание и узнает про static::FunctionName2()

Nikita
30.05.2018
15:40:03
Ребята, как писать фронтенд для сайта, который на openserver стоит?

Maksim (Ellrion)
30.05.2018
15:40:06
ну он много для себя всего еще откроет)

Nikita
30.05.2018
15:40:17
я редактирую файлы, а они не обновляются

Maksim (Ellrion)
30.05.2018
15:41:48

Игорь
30.05.2018
15:42:24

Anton
30.05.2018
15:44:43
И ты сделаешь в ней FunctionName2()

Nikita
30.05.2018
15:45:33
кэш?
проблема точно не с кешем. Чистил его, отлючил в DevTools и все перезагрузки делаю с CTRL + F5

Google

Anton
30.05.2018
15:46:04
но вызовешь Mdl2::FunctionName1() - как ты думаешь какая функция у тебя выховется если в FunctionName1 будет self::
FunctionName1 есть только в Mdl1
Mdl

f4rt~
30.05.2018
15:47:11
как можно такую простую вещь как late static bindings объяснять так сложно

Anton
30.05.2018
15:47:37
Критикуешь - предлагай

Игорь
30.05.2018
15:51:02
Т.е. если вызываемая функция вызвана в дочернем классе а определена в родительском при этом вложенная функция определена и там и там, то вызовется родительская вложенная функция - при self::

Anton
30.05.2018
15:51:45
self:: вызовет функцию из этого класса или от родителя
static - будет всех наследников проверять

Игорь
30.05.2018
15:52:13
Понял, спасибо

Anton
30.05.2018
15:54:22

f4rt~
30.05.2018
15:54:36
мне лень)
вместо того что бы объяснять статическое связывание
лучше бы сказал никогда не юзайте наследования и не будет боли
)

Anton
30.05.2018
15:55:19
Наследование можно очень аккуратно и красиво использовать ?
Постарайтесь не использоваться позднее статическое связывание - это не плохой совет

Dmitriy
30.05.2018
15:55:51

Nik
30.05.2018
16:43:44

Anton
30.05.2018
16:44:10
Вот из за таких вот поведений
Так то все что угнодно можно использовать и goto тоже!!! Просто пока не научился - лучше избегать

Google

Dmitriy
30.05.2018
16:46:13

Nik
30.05.2018
16:46:17
эм) это несколько противоречит тому что я процитировал, или же что-то вырвано из контекста

f4rt~
30.05.2018
16:46:54
почему?
так или иначе, ты как разумный человек, предполагаешь что будет, если ты на скорости 250+ влетишь в столб, вот только пользоваться ты этим вряд ли захочешь
так же и с late static bindings

Nik
30.05.2018
16:47:29
статика впринципе зло, но тут нужно избегать не связывания, а статики впринципе
зы. бумер на 250 срезает столб под корень :)

f4rt~
30.05.2018
16:48:43

Dmitriy
30.05.2018
16:49:38

Nik
30.05.2018
16:49:47
повторить точно нет, но в бумерах выживаемость на порядок выше :) где-то была подборка разбитых машин на 350+ кмч, там 8 из 10 живы о_О

Anton
30.05.2018
16:49:48
Я просто хотел сказать такую мысль - бумер может спокойно развить скорость 250 км/ч и в руках опытного человека - это отличная машинав
Но если за руль садиться новичок и тапку в пол - ему будет хреново

Nik
30.05.2018
16:50:11
ессно

Anton
30.05.2018
16:50:13
так же и с late static bindings
Ну если мы на примеры про бумер перешли

Nik
30.05.2018
16:52:46
с дуру можно и палец сломать :)
мы кстати затащили в проект сваггер на ямлах
с напильником и такой-то матерью

Romuald
30.05.2018
17:42:10

Евгений
30.05.2018
18:56:19
помогите составить запрос
есть Question, есть Tag они m2m.
Есть User. User может подписаться на тег. И тогда он должен видеть все вопросы тега. Как на тостере короче

Google

Евгений
30.05.2018
18:57:34
Как мне получить все вопросы, в которых есть теги, на которые подписан юзер?

Nik
30.05.2018
18:59:01
лефт джойн, лефт джойн, гидрация модели

Евгений
30.05.2018
18:59:25
а элоквентом? через whereHas пытаюсь
двойным

Nik
30.05.2018
18:59:41
там запрос в запросе получится
с мускулем так лучше не играться, там нет оптимизатора

Admin
ERROR: S client not available

Евгений
30.05.2018
19:11:17
норм с вложенным whereHas получилось, запросов немного, грузит быстро. Пока так оставлю
всё равно проект тестовые такой)

Nik
30.05.2018
20:27:46
навали туда тысяч по 5 строк

Евгений
30.05.2018
20:40:05
завтра попробую

Dmitry
30.05.2018
20:47:02

Nikolay
30.05.2018
20:47:38
спасибо большое, уже выяснил в чем проблема тбыла

Володимир
30.05.2018
20:59:04
ребята, какой тип поля в бд
для дня рожден... ставить?
если будет 01.01.1997
$table->integer('birthday')

А
30.05.2018
21:00:01
Есть модели - User и Specialisation связанные отношением - многие ко многим, но клиент решил эти же специализации вывести ещё раз в форме, чтобы пользователь мог выбрать одно - основное направление и дополнительные специализации... Как бы сделать ещё одну связь многие ко многим не дублируя записи из таблицы specialisations?

Nikita
30.05.2018
21:07:32
А зачем тебе ещё одна связь many to many?
У тебя вроде только одна специализация может быть основной для одного пользователя, нет?

А
30.05.2018
21:10:23
Так-то добавление я сделал, вроде нормально, мне просто для фильтра нужно, чтобы фильтровать по специальности и в основном направлении и в дополненительных по одному запросу...

Nikita
30.05.2018
21:18:33
я пытался понять что ты хочешь но увы)

Google

А
30.05.2018
21:19:05
))
Хочу получить основные направления через - $user->specialisations, а дополнительные направления через $user->additionals, но чтобы связующие таблицы и там и там были : users и specialisations
То есть не дублируя таблицы...
Возможно ли такое?

Nikita
30.05.2018
21:27:52
Тогда вообще не понятен вопрос, делай 2 связи many to many через разные промежуточные таблицы

А
30.05.2018
21:29:16

Rh1N0
30.05.2018
21:31:14
Можно
И иногда нужно

Nikita
30.05.2018
21:31:28
Думаю что можно. На счёт правильно - не уверен) Я бы скорее делал 1 связь и дополнительную колонку is_primary которая бы отделяла основные специализации от дополнительных, но это только мысли)

А
30.05.2018
21:32:30
Благодарю

Nikita
30.05.2018
21:42:22
Мне просто не нравится такое решение потому что специализации получаются размазанными по двум таблицам, получается что бы получить все специализации пользователя нужно брать и связь основных и связь дополнительных. Немного не очевидно, но если тебе ок то пох) Правда непонятно что за проблема с фильтром такая что надо доп связь делать)

Nikolay
30.05.2018
21:58:31
Либо в time переводи и int или тип поля date
ребята, какой тип поля в бд
для дня рожден... ставить?
если будет 01.01.1997
$table->integer('birthday')

dev
30.05.2018
22:27:20
date

∀RTUR
31.05.2018
04:19:42

Nik
31.05.2018
04:34:36