کار با متد های creating و updating در boot کنترل لاراول

- 2 هفته پیش
توسط علی بیات آپدیت شد
madadi ( 1695 تجربه )
2 هفته پیش

سلام دوستان وقت بخیر

ممنون میشم اگر در مورد متد boot در کنترلر توضیح بدین.
و اینکه متدهای updating ,... تو این متد رو بهتره توی خود متد بزاریم یا از subscription استفاده کنیم؟

ممنون میشم

madadi ( 1695 تجربه )
2 هفته پیش

پوزش
در مدل منظورم هست

علی بیات ( 41372 تجربه )
2 هفته پیش

@madadi
متد boot همونطور که اسمش هم اشاره داره: هنگامی که از یک مدل استفاده میشه ٬ چنانچه متد boot داشته باشه دستوراتش اجرا میشه. برای مواردی مثل گلوبال اِسکوپ‌ها و مدل اِوِنت‌ها(created, updateing , ...) کارآیی داره.

می‌تونید داخل مدل و متد boot ازشون استفاده کنید. همچنین لاراول ابزاری به نام Observer هم داره که میتونید از اون هم استفاده کنید.

php artisan make:observer UserObserver --model=User

اطلاعات بیشتر در مستندات:
https://laravel.com/docs/5.7/eloquent#observers

برای ارسال پاسخ باید وارد سایت شوید