کلاس کانستراکتور داره اما error نمی ده

پرسیده شده
فعالیت 1700 روز پیش
دیده شده 659 بار
0

سلام استاد

توی basketContoller دارید به کانستراکتور کلاس transaction رو میدید درصورتی که خود کلاس transaction دارای کانستراکتور هست ...  سوال اینجا که اون مقادیر کانستراکتور transaction کجا داره بهشون داده میشه ؟ یعنی این کلاس request و basket رو  داره از کانستراکتور میگره ولی شما جایی اونو بهش نمیدید و فقط تو کانستراتور basketController اون رو صدا  می زنید بدون باس دادن مقادیری ... و متد checkOut داره dd میشه و هیچ مشکلی نداره ...چطوری میشه؟

فایل پیوست

MohammadMoghadasi
MohammadMoghadasi

11 شهریور 98

0
حذف شده

سلام ... 

یه قابلیتی وجود داره داخل Container لاراول به نام Autowiring ... این قابلیت باعث میشه که شما زمانیکه داخل constructor پارامترهایی رو تعریف میکنید ... زمانی که با استفاده از Container از اون یک آبجکت میسازید دیگه نیازی نباشه که اون پارامترهایی که معرفی کردید رو بهش پاس بدید .. خود Container این کار رو انجام میده ... 

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

14 شهریور 98