
Александр
29.06.2018
11:09:59
Драйвер есть
Мы используем yajra/laravel-oci8

Aibek
29.06.2018
11:10:18
из коробки в 5.6 даже нет
в доках все есть

Google

Александр
29.06.2018
11:13:56
Скорей всего из-за того, что oracle с php не очень хорошо могут общаться
oracle умеет массивы отправлять в ячейках, а php просто прочитать их не может и падает
скорей всего много таких нюансов

Maksim (Ellrion)
29.06.2018
11:17:04
Какие то прохладные истории ты рассказываешь. Для оракула же нормально пдо работает. А в ларе в коробке драйвера нет потому что не популярная бд. Вот и всё

Александр
29.06.2018
11:17:41
oracle не популярна?

Aibek
29.06.2018
11:18:20
не популярна в обычном сегменте блогов интернет магазинов

Сергей
29.06.2018
11:18:54
в вебе она не популярна

Maksim (Ellrion)
29.06.2018
11:18:57
Именно. В пыха мире мускуль и постгрес. Остальное уже сильно меньше. Критически меньше

Subb98
29.06.2018
11:19:30

Сергей
29.06.2018
11:19:35
Ну монго еще хоть как-то. А никто не будет платить за лецензию оракла в бложиках

Александр
29.06.2018
11:19:52
https://db-engines.com/en/ranking

Сергей
29.06.2018
11:20:42
очень информативное слово score. Какими попугаями меряли?

Subb98
29.06.2018
11:21:06

Google

Subb98
29.06.2018
11:21:20
там не oracle в приоритете, точно говорю :D

Aibek
29.06.2018
11:21:53
тебе не об этом, а о том что php и оракле далекие друзья

Сергей
29.06.2018
11:22:01
попугаев нашел: https://db-engines.com/en/ranking_definition
Вот если бы увидить стату по разворчиванию интанса БД в хостинг центрах. Уверен что в топ5 оракл не попадет

FUTURICO
29.06.2018
11:23:25
Можно ли как-то сделать уведомления о нестандартных sql запросах? Либо удаление базы. Суть в том, если кто-то получил доступ и ворует данные

Сергей
29.06.2018
11:24:01
"нестандартных sql запросах" - а есть стандарты запросов?

Maksim (Ellrion)
29.06.2018
11:24:06

Subb98
29.06.2018
11:24:09
если кто-то получил доступ и ворует данные
как вы будете определять нестандартный запрос?

Сергей
29.06.2018
11:24:41

Subb98
29.06.2018
11:24:52

Aibek
29.06.2018
11:25:07
по мне если доступ получили, не надо отслеживать "нестандартные запросы"

Сергей
29.06.2018
11:25:18

Subb98
29.06.2018
11:25:44
ну да. хук на лог и отправка в слак или телегу тогда. но это бессмысленно
как уже выше написали

MrHope
29.06.2018
11:34:26
Привет всем. Yii2 вопрос. Может ли кто-нибудь ответить?

Aibek
29.06.2018
11:35:09
а что у yii2 чата нет?)все так плохо?)
есть же
https://t.me/yii2ru

MrHope
29.06.2018
11:38:38

Roman
29.06.2018
11:51:44
ребят, всем привет)
нужен совет
есть таблица posts
и есть таблица votes, с полями post_id, value
value может быть 1 или -1
нужно сделать выборку Posts, отсортированную по сумме value голосов
такое Eloquent может сделать, или чистым SQL пользоваться?

Edward
29.06.2018
11:53:06
Ребят, есть такая иерархия:
Place -> Menu -> Dish
У места есть меню, у меню есть блюдо.
Я хочу получить блюдо вместе с меню и местом, связи везде один ко многим.
$category = Category::with('menu')->get();
Вот так работает на 1 уровень выше, но как сделать чтобы на два?

Google

Anton
29.06.2018
11:54:06
Category::with(['menu','menu.place'])->get();

Aibek
29.06.2018
11:54:24
menu.place хватит

Edward
29.06.2018
11:55:33
Спасибо )

Maksim (Ellrion)
29.06.2018
12:51:34
https://gist.github.com/Ellrion/5d873fc8acf4d18464e65595c84bc374#file-basemodel-php-L100
и можно Post::withSum('votes', 'value')->orderBy('votes_value_sum')->paginate(2)
а еще можно навешивать ограничения как и при подсчете связанных записей. т.е. например получить сумму только положительных голосов
Post::withSum('votes', 'value', function ($q) {$q->where('value', '>', 0);})->orderBy('votes_value_sum')->paginate(2)


Vitaliy
29.06.2018
13:51:25
Парни, кто как хранит изображения? Таблица files и по реляциям или просто ссылки или как ни будь еще? Возник вопрос, с tinymce, как мне админить картинки, если он вставляет напрямую ссылку.
Скажет кто то что то дельное по этому поводу?

Ivan
29.06.2018
14:13:31

Vitaliy
29.06.2018
14:14:19
в базе хранятсы все ссылки отдельно в таблице?
или там где нужно хранить изображение там и ссылка сразу?

(;¬_¬)
29.06.2018
14:14:21

Vitaliy
29.06.2018
14:15:57

Dmitry
29.06.2018
14:19:04
ребят, посоветуйте админку для лары. нужно максимально быстро поднять за день) просто указать таблицы и связи и чтобы данные отобразило ?

Евгений
29.06.2018
14:19:56
Вояжер
Хотя никогда не юзал готовые админки

Roman
29.06.2018
14:23:55

Илья
29.06.2018
14:28:30

[Anonymous]
29.06.2018
14:36:23
Подскажите куда лучше спарсивать данные до их загрузки в систему?
думаю или в монго или xsl

Anton
29.06.2018
14:38:09
Ну а что ты с ними потом делать планируешь ?

Google

Dmitry
29.06.2018
14:38:21
спасибо!

Anton
29.06.2018
14:38:22
если производить операции то лучше в mongo
xls разбор потом у тебя памяти скушает ))

[Anonymous]
29.06.2018
14:39:36

Anton
29.06.2018
14:39:43
Но нужно понимать сколько ты там парсить будешь )

Admin
ERROR: S client not available

Anton
29.06.2018
14:40:41
а почему сразу не загрузишь ? ты будешь над ними какие то действия проводить ?

[Anonymous]
29.06.2018
14:41:17
Там просто как то связи птом нужно будет выявлять и привязки делать

Anton
29.06.2018
14:42:29
Короче если там всего много я бы в mongo зпихнул как есть , потом быстрее обработать будет

[Anonymous]
29.06.2018
14:42:44

Vitaliy
29.06.2018
15:21:13
Ребята, как быть, если нужно на въюшку расшарить одну переменную - экземпляр viewhelper'a
прокидывать с парамтерами сильный зашквар?

Dmitry
29.06.2018
16:01:49

Vitaliy
29.06.2018
16:03:55
например я вставляю изображение с помощью своей ф-ции, что бы если что не бегать и неменять везде
эта фция - метод во viewhelper
мне нужно этот viewhelper использовать во въюшках
сейчас сделал, через
View::composer('admin.types.*', function ($view) {
$view->with('typesViewHelper', app(TypesViewHelper::class));
});

Dmitry
29.06.2018
16:06:24
думаю можно расшерение blade сделать

Maksim (Ellrion)
29.06.2018
16:06:56

Vitaliy
29.06.2018
16:08:50
а если для каждой из сущностей будет разная генерация тега
делать директивы типа
typeImage
activityImage
destinationImage
?

Maksim (Ellrion)
29.06.2018
16:09:34

Vitaliy
29.06.2018
16:10:40
рили, это лучше сделать через расширение блейда
окей, какие тогда юзкейсы остаются въюхелперам?
накинте примеры из опыта

Google

Maksim (Ellrion)
29.06.2018
16:11:57

Vitaliy
29.06.2018
16:12:11
въюхелперам

Maksim (Ellrion)
29.06.2018
16:12:21
В ларе такого нет

Vitaliy
29.06.2018
16:13:45
у меня просто yii головного мозга((

Maksim (Ellrion)
29.06.2018
16:13:47
Я логику отображения вообще в презентеры люблю выносить. (Декораторы для моделей с логикой отображения)
Типо вот так https://gist.github.com/Ellrion/02ca1afe1ea45f1177a47260dac5621d

Vitaliy
29.06.2018
16:14:18
только хотел просить
спасибо, почитаю

Dmitry
29.06.2018
16:14:33
по сути это костыли

Vitaliy
29.06.2018
16:14:59

Dmitry
29.06.2018
16:15:10

Vitaliy
29.06.2018
16:15:22
ну вот в примере с тегом img
дергалось бы $model->getImageAsTag() или какой то подобный бред

Maksim (Ellrion)
29.06.2018
16:15:58
Какраз про вынос этого из модели

Dmitry
29.06.2018
16:16:46