پرش به مطلب اصلی

تنظیمات 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_providermodel مربوط به provider پیامک
sms_templatemodel مربوط به template پیامک
email_providermodel مربوط به provider ایمیل

در بیشتر پروژه‌ها همین defaultها کافی هستند و این فایل بدون تغییر باقی می‌ماند.

نکات عملی

  • اگر فقط از modelهای پیش‌فرض package استفاده می‌کنید، معمولاً نیازی به تغییر این فایل ندارید.
  • اگر model سفارشی می‌سازید، namespace صحیح آن باید در همین آرایه ثبت شود.
  • این فایل behavior ارسال را تنظیم نمی‌کند؛ فقط model mapping را مشخص می‌کند.