// Add import near the other controller imports in routes/admin.php:
use App\Http\Controllers\SchoolManagementController;

// Add inside Route::prefix('dashboard')->group(function () { ... })
// This file is already protected by the parent auth + role:admin middleware.
Route::get('schools', [SchoolManagementController::class, 'index'])->name('schools.index');
Route::post('schools', [SchoolManagementController::class, 'store'])->name('schools.store');
Route::post('schools/{school}/admins', [SchoolManagementController::class, 'assignAdmin'])->name('schools.admins.store');
Route::put('schools/{school}/status', [SchoolManagementController::class, 'updateStatus'])->name('schools.status.update');
