Size: a a a

2020 February 08

Ф

Фаузер in Laravel Pro
Bogdan Ivanov
А кэш самого спатти почистил?
При попытке выдавал, что невозможно почистить кэш
Но думаю проблема в вызове класса, он почему то его не видит
источник

BI

Bogdan Ivanov in Laravel Pro
Ну тогда хз, должно чистить, смотри логи, попробуй переставить пакет и удали папку бутстрап/кэш
источник

И

Игорь in Laravel Pro
Дмитрий
Какая разница между
new static()
new self()
???
источник

ML

Mihail Loktev in Laravel Pro
Всем привет.
Некоторое время практикую IoC. Код с Контроллеров выношу в кастомные Классы-Сервисы и подключаю их в конструкторе контроллера; где нужно использую СервисПровайдеры — вродё все по феншую.

Столкнулся со следующей задачей: мне нужно в моих Сервисах использовать методы других Сервисов. Так же  вызываю их через контроллер, тем самым, я выстреливаю себе в ногу — зацикливаю вызовы. Прочитал что выходом из этой ситуации является вызывать сервисы не в конструкторе, а в методе.
Это нормальное решение? Или это архитектурная ошибка и должен быть ещё один Сервис-Прослойка?

Пример зацикленного вызова прикладываю.
источник

ML

Mihail Loktev in Laravel Pro
источник

Д

Дмитрий in Laravel Pro
Кидали уже несколько раз, я не понял это при использовании синглтона
источник

L

Loot.jpg in Laravel Pro
Да, это норм. Обычно юзают в конструкторе класса, в аргументах метода, либо в теле метода
источник

C

Combot in Laravel Pro
Maajaa Azizi has been banned! Reason: CAS ban.
источник

ЭБ

Эдуард Баженов... in Laravel Pro
Ребят, подскажите
Нужно модели добавить доп. атрибуты (данные о комплектации).
Как это лучше реализовать?
- доп. таблица, связанная 1 к 1 с основной
- в основной таблице json поле
- eav (но это на крайняк)
- ваш способ
источник

EG

Egor Gruzdev in Laravel Pro
Эдуард Баженов
Ребят, подскажите
Нужно модели добавить доп. атрибуты (данные о комплектации).
Как это лучше реализовать?
- доп. таблица, связанная 1 к 1 с основной
- в основной таблице json поле
- eav (но это на крайняк)
- ваш способ
Зависит от того что с этим атрибутом будут делать в будущем.
Если только хранить и выводить, то json за глаза хватит
источник

EG

Egor Gruzdev in Laravel Pro
Если поиск то таблица 1 ко многим, т.к. модель одна, атрибутов много
источник

BI

Bogdan Ivanov in Laravel Pro
Эдуард Баженов
Ребят, подскажите
Нужно модели добавить доп. атрибуты (данные о комплектации).
Как это лучше реализовать?
- доп. таблица, связанная 1 к 1 с основной
- в основной таблице json поле
- eav (но это на крайняк)
- ваш способ
Я обычно делаю так, если вдруг мысль один к одному то добавляю в ту же таблицу
источник

BI

Bogdan Ivanov in Laravel Pro
Egor Gruzdev
Если поиск то таблица 1 ко многим, т.к. модель одна, атрибутов много
Тут согласен
источник

ЭБ

Эдуард Баженов... in Laravel Pro
Egor Gruzdev
Зависит от того что с этим атрибутом будут делать в будущем.
Если только хранить и выводить, то json за глаза хватит
Нужно будет списывать эти атрибуты из таблицы склада
источник

ЕК

Егор Карась... in Laravel Pro
Эдуард Баженов
Ребят, подскажите
Нужно модели добавить доп. атрибуты (данные о комплектации).
Как это лучше реализовать?
- доп. таблица, связанная 1 к 1 с основной
- в основной таблице json поле
- eav (но это на крайняк)
- ваш способ
Я за первый вариант
источник

ЭБ

Эдуард Баженов... in Laravel Pro
Bogdan Ivanov
Я обычно делаю так, если вдруг мысль один к одному то добавляю в ту же таблицу
А ничего, если будет много столбцов?
источник

EG

Egor Gruzdev in Laravel Pro
если про внешню таблицу то столбцов не будет много
источник

ML

Mihail Loktev in Laravel Pro
Эдуард Баженов
Ребят, подскажите
Нужно модели добавить доп. атрибуты (данные о комплектации).
Как это лучше реализовать?
- доп. таблица, связанная 1 к 1 с основной
- в основной таблице json поле
- eav (но это на крайняк)
- ваш способ
Эти атрибуты уникальны для каждого объекта? Если есть возможность, что повторятся будут, то может отдельно таблицу с атрибутами и много-ко-многим?)
источник

BI

Bogdan Ivanov in Laravel Pro
Эдуард Баженов
А ничего, если будет много столбцов?
Если нужно с ними манипуляции делать, сортировки, поиск и прочая фигня то выношу как сказал выше Егор
источник

EG

Egor Gruzdev in Laravel Pro
наверное так?!!!
источник