آخر این جلسه برای گرفتن caregory_id این کد رو نوشتیم :
'category_id' => Category::first() ?? Category::factory()
حالا سوال اینجاست مگه نباید بنویسیم :
'category_id' => Category::first() ?? Category::factory()->create()
وقتی متد create مربوط به CategoryFactory رو صدا نزدیم و فقط factory رو صدا زدیم چطور یک عدد دیتا میسازه؟؟؟؟؟؟؟؟
بعد تازه جالبه اگه داخل tinker جداگونه بیایم ()Category::factory رو صدا بزنیم هیچ دیتایی نمیسازه و حتما باید متد create رو هم صدا بزنیم ؟؟؟؟؟؟؟؟؟؟؟