на значении другого поля?
Например factory(Model::class)->create(['relation_id' => 1])
и в фабрике
return [
'relation_id' => ... factory(Relation::class) ...,
'other_field' => __Тут заюзать полученный relation_id __
]
Можно его выше создать просто, и заюзать)
Присвоить в переменную
+ так делаю
тогда другой косяк возникнет, щас сложно описать)
точно, ща) не подумал, лошара
Пока в описаной задаче, он для нас не явный)
ок, смотри. Если я выше создаю relation модель, то она создастся всегда. а если мне надо при создании через фабрику заюзать уже готовую связь factory(Model::class)->create(['relation_id' => 1]) то внутри все равно создастся новая модель
иначе даже если присвоить другое значение в поле отработает создание
как сделать такие =>?
в php 7.4 появилось, по сути больше синтаксический сахар https://www.php.net/manual/en/functions.arrow.php
не, я про оформление)
Обсуждают сегодня