Size: a a a

Laravel для начинающих

2021 October 20

ВШ

Виталий Шутов... in Laravel для начинающих
Пока не очень понял, надо на свежую голову разобраться
источник

EG

Egor Gruzdev in Laravel для начинающих
можешь вот еще глянуть попроще, есть возможность то что не было добавлено для debug сложить отдельно
https://github.com/cweiske/jsonmapper
источник

EG

Egor Gruzdev in Laravel для начинающих
почитай про DTO и Value Object, зачем они нужны
источник

T

Tim in Laravel для начинающих
Спасибо изучу, но разве не проще просто сделать в классе одну переменную скажем $content , кидать в нее массив любой и перебором уже в методе класса задавать эти свойства? Или так нельзя?
источник

T

Tim in Laravel для начинающих
А метод в конструктор
источник

EG

Egor Gruzdev in Laravel для начинающих
можно вообще ничего в классы не добавлять, все в массив собрать и через data_get с этим массивом работать, как вариант

а динамические свойства, какой в них смысл, если ты о них ничего не знаешь, т.е. свойства будут инициализироваться, а в коде ты их не будешь использовать
источник

EG

Egor Gruzdev in Laravel для начинающих
это как? :-)
источник

T

Tim in Laravel для начинающих
я представлял как создать свойства эти и из них уже этот пакет дальше собирал чтоб результирующий класс
источник

T

Tim in Laravel для начинающих
раздвоение личности )
источник

EG

Egor Gruzdev in Laravel для начинающих
ebay это поставщик данных, твой сервис ожидает определенный класс, с определенными данными, т.е. нужен некий класс который будет из формата ebay будет преобразовывать в твой формат, ты не должен работать с данными поставщика напрямую, вдруг так случится что появится еще один поставщик, потом еще один, в таком случае что будешь делать, а преобразовав все к одному формату, работать будет легко
источник

T

Tim in Laravel для начинающих
Привет! У модели в атрибутах должен быть массив, поэтому в миграции сделал поле json. Настроил каст по докам и значение по умолчанию. Запускаю сид и получаю ошибку. Что я сделал не так? Понимаю, что что-то не так преобразуется, но чёт туплю.
источник

T

Tim in Laravel для начинающих
ну вот смотри в листинге на ебее есть поля, которые каждый продаван может сам добавить, поле с любым именем и значением, например решил он указать, что тип двигателя => бензиновый, а другой тип напишет просто двигатель => дизельный
источник

T

Tim in Laravel для начинающих
хотя в любом случае, че я с ними смогу сделать с данными этими, не создавать же колонку в базе каждый раз, ты прав
источник

T

Tim in Laravel для начинающих
строка вместо массива
источник

EG

Egor Gruzdev in Laravel для начинающих
seed вставляет через insert, cast в этом случае не работает
источник

T

Tim in Laravel для начинающих
Думал он схватит значения модели, а он напрямую создает. Ок, понятно. Спасибо)
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Для этих целей и придумали мета-поля
источник

T

Tim in Laravel для начинающих
это в сторону доки mysql ?
источник
2021 October 21

ВШ

Виталий Шутов... in Laravel для начинающих
Это принцип хранения данных, EAV
источник

ВШ

Виталий Шутов... in Laravel для начинающих
источник