@laravel_pro

Страница 119 из 2014
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 как исключение

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
В конфигах есть это?

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