<?php
namespaceApp\Notifications;useIlluminate\Bus\Queueable;useIlluminate\Contracts\Queue\ShouldQueue;useIlluminate\Notifications\Messages\MailMessage;useIlluminate\Notifications\Notification;useApp\Models\Faculty;useIlluminate\Support\Facades\Auth;classTaskCompleteextendsNotification{useQueueable;private $details;private $task;/**
* Create a new notification instance.
*/publicfunction __construct(Faculty $task){
$this->task = $task;}/**
* Get the notification's delivery channels.
*
* @return array<int, string>
*/publicfunction via(object $notifiable): array
{return['database'];}/**
* Get the mail representation of the notification.
*//**
* Get the array representation of the notification.
*
* @return array<string, mixed>
*/publicfunction toDatabase($notifiable){return['id'=> $this->task->Faculty_ID,'title'=>'هل توافق على اضافة كلية من قبل:','User'=>Auth::user()->name,'state'=>0];}}
هنا فقط يعمل عند اضافة كلية كيف يمكن التعديل على ذلك بحيث يكون نظام الاشعارات عام للموقع حاولت فكرة تكرار هذا الجزء مع انشاء blade خاص بكل محتوى لكن اتوقع خيار غير صحيح هل يوجد الية لتعميم ام انه يجب تكرار ماسبق
السؤال
Osama Kha
هنا فقط يعمل عند اضافة كلية كيف يمكن التعديل على ذلك بحيث يكون نظام الاشعارات عام للموقع حاولت فكرة تكرار هذا الجزء مع انشاء blade خاص بكل محتوى لكن اتوقع خيار غير صحيح هل يوجد الية لتعميم ام انه يجب تكرار ماسبق
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.