feat: menu & API Informasi Sekolah untuk aplikasi wali

- Tabel school_informations (judul, isi, kategori, tanggal kegiatan, publish)
- Menu admin 'Informasi Sekolah' (CRUD + permission manage-school-info)
- API wali: GET /parent/school-informations (hanya yang dipublikasikan)
- 2 data contoh: Jadwal UTS & Class Meet
- Test suite tetap hijau (39 test)
This commit is contained in:
Novy San87
2026-08-05 21:11:06 +07:00
parent 1cb1cb0569
commit 31643ff7dc
8 changed files with 376 additions and 0 deletions
+2
View File
@@ -2,6 +2,7 @@
use App\Http\Controllers\Api\ParentAuthController;
use App\Http\Controllers\Api\ParentNotificationController;
use App\Http\Controllers\Api\ParentSchoolInformationController;
use App\Http\Controllers\Api\ParentStudentController;
use Illuminate\Support\Facades\Route;
@@ -37,5 +38,6 @@ Route::middleware('auth:sanctum')->prefix('parent')->group(function () {
// Notifikasi & perangkat
Route::get('/notifications', [ParentNotificationController::class, 'index'])->name('api.parent.notifications');
Route::get('/school-informations', [ParentSchoolInformationController::class, 'index'])->name('api.parent.school-informations');
Route::post('/devices', [ParentNotificationController::class, 'registerDevice'])->name('api.parent.devices');
});