eSchool Dev Docs

Kontak, Permintaan, dan Laporan

Pengelolaan pesan dari pengguna dan balasan superadmin.

Ringkasan

Pengguna sekolah mengirim permintaan atau laporan. Superadmin melihat dan membalasnya dari panel.

KomponenLokasi
Controllerapp/Http/Controllers/ContactController.php
Modelapp/Models/Contact.php

Alur

LangkahProses
1Pengguna mengirim pesan
2Pesan tersimpan dan tampil di panel
3Superadmin membalas
4Balasan dikirim ke pengguna

Kolom model

ContactInquiry

KolomIsi
name, emailPengirim (dipakai untuk pencarian)
subject, messageIsi pesan
typeJenis pesan, bisa difilter
statusStatus pesan, menjadi replied setelah dibalas
replied_atWaktu balasan
replied_byID user yang membalas
admin_replyIsi balasan
deleted_atSoft delete (tampil di tab sampah)

Method dan atribut model yang dipakai controller:

NamaFungsi
canBeReplied()Menentukan apakah tombol balas ditampilkan dan balasan diizinkan
status_badgeAtribut yang mengubah status menjadi badge HTML di tabel

Lihat juga

On this page