Я столкнулся с проблемами с отношениями Laravel, когда несколько идентификаторов моделей идентичны, но у другого есть начальный ноль, а у другого нет.
Product ID | Productname
-----------|------------
012345 | Product A
12345 | Product B
Если эти отношения загружены в одном и том же запросе, будет возвращено только первое, а другое нет.
Столбцы базы данных являются строками, и в модели продукта я установил приращение к false и приведение атрибута id к строке. Разве нетерпеливая загрузка Laravel не учитывает начальные нули?
Я не могу изменить эти идентификаторы продуктов с ведущими нулями.
Заранее спасибо!
public $incrementing = false;
и внутри миграции установить тип атрибута наstring
. - person liqSTAR   schedule 31.05.2019