Proje: OkulUp API · Hub: OkulUp API — Domain
OkulUp API — Not (Notes) Modülü
Kullanıcı kişisel notları. Sadece kendi notlarına erişir (user_id bazlı). Okul/sınıf izolasyonu yok.
Kategoriler
personal | work | meeting | reminder | other
Renkler (8 seçenek)
#4F46E5 (indigo), #DC2626 (red), #16A34A (green), #CA8A04 (yellow), #2563EB (blue), #9333EA (purple), #EA580C (orange), #0D9488 (teal)
Hatırlatıcı
reminder_at— belirli datetime’da bildirimreminder_sent(boolean) — gönderildi miSendNoteReminderJob— scheduler veya kuyruk ile kontrol
Model Scopeları
scopeByDate($query, string $date)
scopeByCategory($query, string $category)
scopeByMonth($query, int $year, int $month)
scopePendingReminders($query) // reminder_at <= now, reminder_sent = falseAPI
apiResource('notes', NoteController::class) — standart CRUD.
Related
- bildirim-sistemi — note_reminder bildirimi