تنظیمات Notification
فایل config/dornica-notification.php modelهای مورد استفاده در بخش Notification را مشخص میکند. این فایل تنظیمات رفتاری زیادی ندارد و بیشتر برای override کردن modelهای package در سطح پروژه به کار میرود.
models
'models' => [
'sms_provider' => \Dornica\Notification\Models\SmsProvider::class,
'sms_template' => \Dornica\Notification\Models\SmsTemplate::class,
'email_provider' => \Dornica\Notification\Models\EmailProvider::class,
],
این آرایه modelهای پیشفرض package را نگه میدارد.
| کلید | توضیح |
|---|---|
sms_provider | model مربوط به provider پیامک |
sms_template | model مربوط به template پیامک |
email_provider | model مربوط به provider ایمیل |
در بیشتر پروژهها همین defaultها کافی هستند و این فایل بدون تغییر باقی میماند.
نکات عملی
- اگر فقط از modelهای پیشفرض package استفاده میکنید، معمولاً نیازی به تغییر این فایل ندارید.
- اگر model سفارشی میسازید، namespace صحیح آن باید در همین آرایه ثبت شود.
- این فایل behavior ارسال را تنظیم نمیکند؛ فقط model mapping را مشخص میکند.