Александр
Драйвер есть
Александр
Мы используем yajra/laravel-oci8
Айбек
из коробки в 5.6 даже нет
Айбек
в доках все есть
Александр
Скорей всего из-за того, что oracle с php не очень хорошо могут общаться
Александр
oracle умеет массивы отправлять в ячейках, а php просто прочитать их не может и падает
Александр
скорей всего много таких нюансов
Maksim (Ellrion)
Какие то прохладные истории ты рассказываешь. Для оракула же нормально пдо работает. А в ларе в коробке драйвера нет потому что не популярная бд. Вот и всё
Александр
oracle не популярна?
Александр
Айбек
не популярна в обычном сегменте блогов интернет магазинов
Сргей
в вебе она не популярна
Maksim (Ellrion)
Именно. В пыха мире мускуль и постгрес. Остальное уже сильно меньше. Критически меньше
Владислав
Сргей
Ну монго еще хоть как-то. А никто не будет платить за лецензию оракла в бложиках
Александр
https://db-engines.com/en/ranking
Сргей
очень информативное слово score. Какими попугаями меряли?
Владислав
там не oracle в приоритете, точно говорю :D
Айбек
тебе не об этом, а о том что php и оракле далекие друзья
Сргей
попугаев нашел: https://db-engines.com/en/ranking_definition
Сргей
Вот если бы увидить стату по разворчиванию интанса БД в хостинг центрах. Уверен что в топ5 оракл не попадет
FUTURICO
Можно ли как-то сделать уведомления о нестандартных sql запросах? Либо удаление базы. Суть в том, если кто-то получил доступ и ворует данные
Сргей
"нестандартных sql запросах" - а есть стандарты запросов?
Maksim (Ellrion)
https://db-engines.com/en/ranking
Там нет сегментации по областям.
Соедини баллы мускуля с форками (Мария, Кассандра) и оракл даже там уже не первый.
Владислав
если кто-то получил доступ и ворует данные
как вы будете определять нестандартный запрос?
Сргей
Владислав
Айбек
по мне если доступ получили, не надо отслеживать "нестандартные запросы"
Владислав
ну да. хук на лог и отправка в слак или телегу тогда. но это бессмысленно
Владислав
как уже выше написали
MrHope
Привет всем. Yii2 вопрос. Может ли кто-нибудь ответить?
Айбек
а что у yii2 чата нет?)все так плохо?)
Айбек
есть же
https://t.me/yii2ru
MrHope
Roman
ребят, всем привет)
нужен совет
есть таблица posts
и есть таблица votes, с полями post_id, value
value может быть 1 или -1
нужно сделать выборку Posts, отсортированную по сумме value голосов
такое Eloquent может сделать, или чистым SQL пользоваться?
🇺🇦 Edward
Ребят, есть такая иерархия:
Place -> Menu -> Dish
У места есть меню, у меню есть блюдо.
Я хочу получить блюдо вместе с меню и местом, связи везде один ко многим.
$category = Category::with('menu')->get();
Вот так работает на 1 уровень выше, но как сделать чтобы на два?
Anton
Category::with(['menu','menu.place'])->get();
Айбек
menu.place хватит
🇺🇦 Edward
Спасибо )
Maksim (Ellrion)
https://gist.github.com/Ellrion/5d873fc8acf4d18464e65595c84bc374#file-basemodel-php-L100
Maksim (Ellrion)
и можно Post::withSum('votes', 'value')->orderBy('votes_value_sum')->paginate(2)
Maksim (Ellrion)
а еще можно навешивать ограничения как и при подсчете связанных записей. т.е. например получить сумму только положительных голосов
Post::withSum('votes', 'value', function ($q) {$q->where('value', '>', 0);})->orderBy('votes_value_sum')->paginate(2)
Vitalii
Парни, кто как хранит изображения? Таблица files и по реляциям или просто ссылки или как ни будь еще? Возник вопрос, с tinymce, как мне админить картинки, если он вставляет напрямую ссылку.
Скажет кто то что то дельное по этому поводу?
Anonymous
Vitalii
в базе хранятсы все ссылки отдельно в таблице?
или там где нужно хранить изображение там и ссылка сразу?
(;¬_¬)
Vitalii
dmi
ребят, посоветуйте админку для лары. нужно максимально быстро поднять за день) просто указать таблицы и связи и чтобы данные отобразило 🙂
Евгений
Вояжер
Евгений
Хотя никогда не юзал готовые админки
Roman
Illia
Anonymous
Подскажите куда лучше спарсивать данные до их загрузки в систему?
Anonymous
думаю или в монго или xsl
Anton
Ну а что ты с ними потом делать планируешь ?
dmi
спасибо!
Anton
если производить операции то лучше в mongo
Anton
xls разбор потом у тебя памяти скушает ))
Anonymous
Anton
Но нужно понимать сколько ты там парсить будешь )
Anton
а почему сразу не загрузишь ? ты будешь над ними какие то действия проводить ?
Anonymous
Там просто как то связи птом нужно будет выявлять и привязки делать
Anton
Короче если там всего много я бы в mongo зпихнул как есть , потом быстрее обработать будет
Anonymous
Vitalii
Ребята, как быть, если нужно на въюшку расшарить одну переменную - экземпляр viewhelper'a
прокидывать с парамтерами сильный зашквар?
Dmitry
Vitalii
например я вставляю изображение с помощью своей ф-ции, что бы если что не бегать и неменять везде
эта фция - метод во viewhelper
мне нужно этот viewhelper использовать во въюшках
сейчас сделал, через
View::composer('admin.types.*', function ($view) {
$view->with('typesViewHelper', app(TypesViewHelper::class));
});
Dmitry
Dmitry
думаю можно расшерение blade сделать
Maksim (Ellrion)
Vitalii
а если для каждой из сущностей будет разная генерация тега
делать директивы типа
typeImage
activityImage
destinationImage
?
Maksim (Ellrion)
Vitalii
рили, это лучше сделать через расширение блейда
окей, какие тогда юзкейсы остаются въюхелперам?
накинте примеры из опыта
Maksim (Ellrion)
Vitalii
въюхелперам
Maksim (Ellrion)
В ларе такого нет