راکت
حل شده

افزودن دیتا به مدل در tarit

3 پاسخ

سلام دوستان؛ از این اموزش یه مقدار رو میشه به دیتاهای مدل اضافه کرد
https://medium.com/@niccolomeloni/add-attribute-to-appends-from-trait-1c36eff13c6d

درست اضافه میشه، ولی توی ریسپانس جیسون که برمیگردونه مقدار نیس، ولی وقتی خود اتریبیوت رو چاپ میکنم مقدار داره، انگار که hidden شده باشه، نمیشه کاری کرد که توی تریت از هیدن خارج بشه؟

ثبت پرسش جدید

پاسخ‌ها

3
محمد قربانی
محمد قربانی
@mohammadghorbani1992

تخصص: برنامه نویس لاراول

بهترین پاسخ
public function __construct(array $attributes = [])
  {
    foreach (class_uses_recursive($this) as $trait)
    {
      if (method_exists($this, $method = 'initialize'.class_basename($trait))) {
        $this->{$method}();
      }
    }
    parent::__construct($attributes);
  }

سلام داداش،این مورد رو چک کن ببین جواب میده

coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

@hesammousavi
@ali.bayat
@juza66
دوستان این مورد رو اگه کار کردین ممنون میشم راهنمایی کنید

coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

@mohammadghorbani1992

دستت درد نکنه، عالی، این رو توی یه تریت دیگه قرار دادم و به هر مدلی که نیاز به اپند داشت توی تریت اضافه میکنم

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام