
Юрий
01.02.2017
12:33:16
И не рассматривается вариант другой ос и браузера?

Олег
01.02.2017
12:34:02
отличие будет лишь в том что данные будут не на клиенте а на сервере, а так при смене ос или браузера будут те же грабли

i
01.02.2017
12:55:34
Сделаю дополнительной таблицей, но мне кажется это не самый оптимальный вариант на каждый чих иметь таблицу

Google

Dmitriy
01.02.2017
12:56:13
Место жалко ? =)

Олег
01.02.2017
12:56:14
ну по нормальному это делается все в одном таблице users
в одной* но если ты не хочешь ее нагружать тогда отдельной делай

i
01.02.2017
12:58:22
ещё в отдельной универсальнее, можно разные типы сообщений туда вставлять

Олег
01.02.2017
12:58:33
да
+можно добавлять туда дополнительные флаги
при необходимости
https://tproger.ru/news/gitlab-accidentally-deleted-data/
кто то остался без премии походу)

Виталий
01.02.2017
13:01:11
кто то остался без работы походу)

Neo
01.02.2017
13:14:41
Не ты, Виталь? =)

Dmitriy
01.02.2017
13:18:04
https://twitter.com/gitlabstatus
тут про гитлаб

Google

Alexander
01.02.2017
13:28:40
Кто работает с phpstorm, нужен совет как сделать чтобы программа показывала все свойства класса
Использую небольшую ORM, запросы типа User::where(...)->find_one(); вот после User:: phpstorm ничего не показывает, как ему сказать чтобы он вывел все методы из \ORM\Wrapper, User наследуется от \ORM\Model

?? Vladimir
01.02.2017
13:32:27
Laravel плагин накатил ?

DDiimmkkaass
01.02.2017
13:33:14
+ barryvdh/laravel-ide-helper

Дмитрий Джек
01.02.2017
13:43:42
Привет, как можно подсчитать количество календарных месяцев в интервале в Carbon?

Олег
01.02.2017
13:47:24
diffInMonths() ?

Дмитрий Джек
01.02.2017
13:49:50
не, он не календарные считает

Олег
01.02.2017
13:51:42
пример можешь привести?
/stat@combot

Combot
01.02.2017
13:51:52
combot.org/chat/-1001067453809

Dmitriy
01.02.2017
13:52:23

Дмитрий Джек
01.02.2017
13:53:30
например берем интервал 31.01.2017-01.02.2017 diffInMonths() вернет 0, а мне нужно 2.

Dmitriy
01.02.2017
13:59:49
Все правильно, в примере нет месяца
Если нужен месяц то startOfDay. endOfDay в помощь

Олег
01.02.2017
14:01:25
/link@yetanotherstatsbot

Yet Another Stats
01.02.2017
14:01:26
https://yasb.exileed.com/telegram/chat/1001067453809

Luka
01.02.2017
14:15:41
Ну жестковато конечно 50 тыс запросов, получается этакая ддос атака
Да. там многого нюансов, это первый сервер на нем идет скачивание изображений с cdn , у них все раскидано по cdn и другим серверам, поэтому они не почувствуют. оно работает как обычный последовательный просмотр страниц, не сразу 50000 запросов а последовательно с 1 по 50000 шаблон) за время когда вы мне подсказали, скрипт прошелся до 5204 шаблона

Виталий
01.02.2017
14:22:10

Wolf
01.02.2017
14:43:04
Всем привет, у меня вопрос по правилам валидации, как сделать поле уникальное если еще не существует в бд, а если существует то пропускать?
чет я такое сморознул знатное) надеюсь поймете)

Евгений
01.02.2017
14:43:43
Не понял

Google

Евгений
01.02.2017
14:43:51
Уникальное относительно чего
Если еще в базе нет

Олег
01.02.2017
14:43:59
проверку на exist он имел скорее всего
exists* точнее)

Wolf
01.02.2017
14:45:09
Смотри у меня есть поле в таблице, мне нужно чтобы правило валидации смотрело, если такое значение поля уже есть то пропускает, если его нет, то применяет правило уникальности)

Евгений
01.02.2017
14:45:40
Ну вот на exists посмотри

Юрий
01.02.2017
14:46:04
Или просто получи это поле с таблицы, если вернуло не нулл - пропускать

Евгений
01.02.2017
14:46:31
Ну легче ж готовое правило валидации заюзать

Олег
01.02.2017
14:46:34
это не валидацию надо юзать насколько я понимаю. валидация работает на корректность введеных данных и не проверяет на наличие в базе
или я путаю что то)

Юрий
01.02.2017
14:46:52

Евгений
01.02.2017
14:46:53
Почему же

Юрий
01.02.2017
14:46:59
Которое хоть будет выдачу в гугле проверять

Евгений
01.02.2017
14:47:42
Validation - Laravel - The PHP Framework For Web Artisans
https://laravel.com/docs/5.3/validation#rule-exists
Чем не подходит?

Олег
01.02.2017
14:49:34
да можно так. еще один из вариантов это сделать constraint на поле и обрабатывать ошибку которая будет возвращаться при попытке вставить дубликат

Wolf
01.02.2017
14:49:50
Всем спасибо)

root
01.02.2017
15:28:42
Всем ку!
dd($referee->payments) возвращает коллекцию
Collection {#255 ▼
#items: array:1 [▼
0 => Payment {#257 ▼
+timestamps: false
#connection: null
#table: null
#primaryKey: "id"
#keyType: "int"
#perPage: 15
+incrementing: true
#attributes: array:4 [▼
"id" => 1
"tournament_id" => 1
"position_id" => 1
"payment" => 1400000
]
#original: array:6 [▶️]
#relations: array:1 [▶️]
Но когда патаюсь получить position_id через $referee->payments->position_id вылетает ошибка Undefined property: Illuminate\Database\Eloquent\Collection::$payment_id
Подскажите на что ругается?

Wolf
01.02.2017
15:34:00
ты не видишь что там массив?)
$referee->payments['position_id']

Google

root
01.02.2017
15:38:38
Undefined index: position_id

Dmitriy
01.02.2017
15:39:51
$referee->payments[0] -вот это уже коллекция

root
01.02.2017
15:40:31
У меня прописана связь многие ко многим через таблицу

Dmitriy
01.02.2017
15:40:47
ну все правильно. будет возвращать массив коллекций

root
01.02.2017
15:41:41
$referee->payments()->first()->position_id?

Admin
ERROR: S client not available

Dmitriy
01.02.2017
15:43:05
да

root
01.02.2017
15:45:00
Заработало. Спасибо!

Wolf
01.02.2017
15:45:02
упс, недоглядел)
сорян)

All Rights reserved
01.02.2017
15:49:18
Array ? Sizeof
?
Есть группа для Yii программистов?
Фреймворк

Олег
01.02.2017
15:53:06
погугли)

All Rights reserved
01.02.2017
15:53:18
Так и сделаю

Олег
01.02.2017
15:53:21
эту ж как то нашел

All Rights reserved
01.02.2017
15:53:40
Чистая случайность

VSKut
01.02.2017
16:52:23

pzrk
01.02.2017
16:53:30
ты пробовал гуглить для начала?

Google

VSKut
01.02.2017
16:53:36
yep
у меня немного бомбит. в бд не обеспечивается целостность данных. innodb, индексы созданы, связи созданы
копаю уже в сторону cardinality ибо в других базах глянул - там выставлены числа
просто сносишь запись к которой привязаны другие и ничего не происходит, хотя поведение cascade выставлено
?

Юрий
01.02.2017
16:58:24
foreign key?
хотя у тебя стоит вроде на id
лучше datagrip поставь на редактор бд, у тебя какой-то ужасный
https://www.jetbrains.com/datagrip/
https://www.jetbrains.com/datagrip/nextversion/
вот тут бесплатный eap

VSKut
01.02.2017
17:00:35
гляну, thx

Юрий
01.02.2017
17:01:29
просто с ним можнт более понятно станет в чем беда