سلام وقت بخیر
استاد چرا توی هسته mvc از trait ها استفاده میکنیم دلیل استفاده نکردن از کلاس چیه؟ این مربوط به معماری mvc هستش؟
با سلام خدمت شما همراه گرامی
بزرگترین دلیلش توضیح خود php درمورد trait هاست
https://www.php.net/manual/en/language.oop5.traits.php
فکر میکنم مهتترین دلیل و مزیت trait ها همون اینه که یه کلاس نمیتونه از دو تا کلاس ارث بری کنه و برای این کار میتونیم از چند تا trait استفاده کرد
دقیقا
ساختار لاراول هم بررسی کنید هزاران trait داره هر کلاس