
Alexander
13.10.2016
09:55:52
1. Если у меня связующая таблися id id с пивот филдом например some_field[json], я не могу накастовать на пивот филд тип array

da horsie
13.10.2016
09:56:00
Только две?

Alexander
13.10.2016
09:56:26
тоесть native type придется вручную указывать
2. В связи hasManyThrough по дефолту зашит $firstKey в запросе

Google

Alexander
13.10.2016
09:57:39
т.е. если я хочу группировать например в это связи, то я вынужден указывать в группировке этот $firstKey, пришлось отнаследоваться от базовых связей и в базовой моделе так же переопределять этот метод
вот..
Только две?
ну по сравнению с yii2 каким нибудь, лара the best в любом случае)

F01134H
13.10.2016
10:06:32

Alexander
13.10.2016
10:06:50

F01134H
13.10.2016
10:07:04
Пздц ты на Джима Керри похож

Alexander
13.10.2016
10:07:15
:D

Abraham
13.10.2016
10:41:47
ты тоже
похож на джима кери в маске))

Alexander
13.10.2016
10:43:03
mr. r0bot рулит)

Ivan
13.10.2016
11:49:21
Мы все тут только по yii

Евгений
13.10.2016
14:14:46
как в одном формреквесте валидировать slug при create и update? При апдейте надо указать текущий slug как исключение

D'
13.10.2016
14:21:42

Google

Евгений
13.10.2016
14:21:54
рили?

D'
13.10.2016
14:22:18
Ну я всегда 2 делаю. Create***Request, Update***Request

Евгений
13.10.2016
14:23:12
фу
ладно, сделаю два
https://laracasts.com/discuss/channels/requests/laravel-5-validation-request-how-to-handle-validation-on-update
так слишком извращенно?

D'
13.10.2016
14:23:58
Не, ну можно делать в 1
Но...

Евгений
13.10.2016
14:24:22
но...?

D'
13.10.2016
14:24:51
Но это хуже чем в 2 )

Евгений
13.10.2016
14:24:57
=)
понял, сделаю 2

D'
13.10.2016
14:25:40
Просто там один хер будет костыль если в 1 делать. Поэтому проще сделать 2, и все будет понятно.
Даю небольшой хинт - чтобы было проще менять условия (если что), вынеси их в родителя )

Евгений
13.10.2016
14:26:40
не понял, куда выносить

D'
13.10.2016
14:26:44
Т.е в родителе сделай функцию getRulesFor() и в ней массив со всеми рулами
для всех реквестов

Евгений
13.10.2016
14:27:09
а не, пофиг, пока без этого

D'
13.10.2016
14:28:12
Просто если есть несколько похожих реквестов, но со слегка отличающимяся данными, то так будет проще в дальнейшем. Не забудешь где что менять

Евгений
13.10.2016
15:38:40
как такое сгруппировать по week_day?

Google

Евгений
13.10.2016
15:39:09
на уровне query builder можно как то?
$room->shedule()->orderBy('week_day')->orderBy('time')->get()->toArray()
сейчас как то так
на выходе надо получать штуку подобную этой
наверно надо на каком нибудь vue нахерачить
есnm добавить после orderBy groupBy(''week_day)
то ошибка
ПОСОНЫ

F01134H
13.10.2016
15:49:44
че такое

Евгений
13.10.2016
15:50:07
нe вот вопрос выше
я хз как через квери билдер сделать такую группировку
хотя вот через элоквент сделал группировку в коллекции, может и норм так

Евгений
13.10.2016
15:57:02
сделал
пока так)
Ди, ты тут? @Denormalization
Top Players
1. ? MOYVA XVIII ? – 314
2. Евгений Перин ⭐️ – 307
3. Aleksandr Kozhevnikov – 193
4. Maksim Lunkin – 172
5. Artur Panteleev – 168
6. Quiss ¯\_(ツ)_/¯ – 166
7. Nikolay Ablov – 166
8. Evgeny Ziyatdinov – 99
9. Дмитрий Джек – 50
10. Ваня – 50
11. Vitalik Kubar – 44
12. Dima Rychek – 9

D'
13.10.2016
18:03:54

Евгений
13.10.2016
18:04:39
Вопрос по ларе
Есть форма на странице
Юзер сидит на странице и уходит от компа. Приходит, нажимает на кнопку формы а токен уже все

Google

Admin
ERROR: S client not available

Евгений
13.10.2016
18:05:14
И ошибка
Как избегать?

D'
13.10.2016
18:06:07
м
простым путем - никак

Евгений
13.10.2016
18:07:08
А как быть?

D'
13.10.2016
18:07:13
Можно накостылить отлов ответа, и если там что-то про "Token mismatch", то делать запрос на получение нового токена и отсылать запрос опять

Евгений
13.10.2016
18:07:34
Где это делать? Мидлварю?

D'
13.10.2016
18:07:44
Не, это все на фронте
Ты про cstf-token?

Евгений
13.10.2016
18:07:55
Да

D'
13.10.2016
18:08:00
Ну вот
Чем ты шлешь запрос?
Или тупо форму сабмитишь?

Евгений
13.10.2016
18:08:13
Постом просто

D'
13.10.2016
18:08:21
а, тады сложнее

Евгений
13.10.2016
18:08:45
А если аяксом? Просто раз в какое то время обновлять токен?

D'
13.10.2016
18:08:57
Там тогда меняй мидлварю которая токен проверяет и редирект обратно, чтобы заного сабмитил
А если аяксом, то собственно отлавливай ошибку и смотри из-за чего она
Если из-за токена - то запрос на новый токен

Google

Евгений
13.10.2016
18:09:33
Блин, чтож не сделано ничего искоробки

D'
13.10.2016
18:09:50
Потому что эти костыли потом боком выйдут )

Евгений
13.10.2016
18:10:16
По-моему такая ситуация не редкая что форму отправляют после застоя

D'
13.10.2016
18:10:33
да
постоянно
делай чтобы токен не дох )

Евгений
13.10.2016
18:10:42
Бля
Сцуко
А можно где-то задать время жизни токена?

D'
13.10.2016
18:11:13
Ну он в сессии хранится
Это надо жизнь сессии увеличивать

Евгений
13.10.2016
18:11:44
В конфигах есть это?