@laravel_pro

Страница 1540 из 2014
Александр
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
oracle не популярна?
прямо как ms sql

Сергей
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
https://db-engines.com/en/ranking
зайдите на hh.ru и смотрите, какие субд чаще всего пользуются спросом

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
https://db-engines.com/en/ranking
Там нет сегментации по областям. Соедини баллы мускуля с форками (Мария, Кассандра) и оракл даже там уже не первый.

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

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

Сергей
29.06.2018
11:25:18
эм, стандарт sql?
все что нестандартно свалится по ошибке

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
ребят, всем привет) нужен совет есть таблица posts и есть таблица votes, с полями post_id, value value может быть 1 или -1 нужно сделать выборку Posts, отсортированную по сумме value голосов такое Eloquent может сделать, или чистым SQL пользоваться?
можно намутить что то типо withCount() только withSum('votes', 'value') и соответственно добавить orderBy('votes_value_sum') будет красиво. но не уверен что это прямо изи. так то там разница тупо в агрегирующей функции, но как там внутри лара у себя это заныкала?)

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, как мне админить картинки, если он вставляет напрямую ссылку. Скажет кто то что то дельное по этому поводу?

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

Vitaliy
29.06.2018
14:15:57
тини-же по-разному умеет
пример альтернативы?

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

Евгений
29.06.2018
14:19:56
Вояжер

Хотя никогда не юзал готовые админки

[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 зпихнул как есть , потом быстрее обработать будет

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

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

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

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

Google
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
у меня просто yii головного мозга((
там они по сути тоже не особо нужны ;)

по сути это костыли

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
дергалось бы $model->getImageAsTag() или какой то подобный бред
это не из-за yii. Точнее из-за того что она много позволяет. Вот тебе пример yii где не надо этого http://developer.uz/blog/layered-structure-for-yii-app/

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