Size: a a a

2021 September 07

Р

Рулік in Laravel Pro
добавить в .env DB_SECOND_DATABASE например
источник

RZ

Roman Zhuravlev in Laravel Pro
спасибо!
источник

ND

Nikolai Demin in Laravel Pro
спасибо
источник

RZ

Roman Zhuravlev in Laravel Pro
заработало! спасибо, а к оракл в лараваель можно подключиться, или не поддерживает?
источник

Р

Рулік in Laravel Pro
источник

VG

Vladyslav Gaysyuk in Laravel Pro
Ребят, привет.

Можете подсказать, если ли возможность применить where правила только при условии если поле имеет значения?
источник

VG

Vladyslav Gaysyuk in Laravel Pro
В Builder
источник

VG

Vladyslav Gaysyuk in Laravel Pro
Что-то типо: whenNotNull(field, function($q) {$q->where…}
источник

A

Andrey in Laravel Pro
Надеюсь это был стеб?)
источник

Р

Рулік in Laravel Pro
when
источник

А

Антон in Laravel Pro
Нет.
источник

VG

Vladyslav Gaysyuk in Laravel Pro
Ну в when нужно переедать первым аргументом Boolean
источник

MM

Maksim Masalov in Laravel Pro
ну так передай туда !empty(field)
источник

Р

Рулік in Laravel Pro
$request->has()
!is_null
или просто поле
источник

VG

Vladyslav Gaysyuk in Laravel Pro
Поле в базе
источник

Р

Рулік in Laravel Pro
php то динамический
источник

MM

Maksim Masalov in Laravel Pro
ну тогда на уровне orWhere решай
источник

Р

Рулік in Laravel Pro
+
источник

VG

Vladyslav Gaysyuk in Laravel Pro
Понял, спасибо :)
источник

Э

Элин in Laravel Pro
Всем привет 👋

Ребят, хочу посоветоваться насчёт EAV архитектуры, просветите, пожалуйста, раньше  EAV не юзал.

Сущность Product. К нему есть атрибуты и значения.

У модели атрибуты есть поля: название, слаг (ключ, он будет использоваться впредь для фильтров или поиска).

У модели Values (Значения) есть attribute_id, product_id, value и тд.

Сейчас я хочу реализовать функционал добавления изображений к Product.

Получается, что у нас уже есть готовая EAV. Можно использовать её, но здесь есть свои НО.

1. Если мы будем хранить в базе данных несколько изображений, будут множество записей, которые будут ссылаться одному attribute, а модель атрибут пока что имеет только метод belongTo. То есть, нужно будет дописывать и возможно костылей добавить, пока не знаю.

2. Для установки основного изображения, также нужно создать атрибут и значение.

3. При запросе в бд для получения спецификаций Product нам каждый раз нужно будет вписывать ‘всё кроме атрибут.слаг product_images и product_main_image. Также в некоторых запросах к бд придётся писать слишком много проверок и «лишнего» кода.

Просветите, пожалуйста, как в идеале должно быть?

Может стоит выделить изображения в отдельную модель?

Хочу подойти к данному вопросу грамотно.

Заранее спасибо 🙏🏻
источник