atualizacao

This commit is contained in:
2026-02-22 18:16:47 +00:00
parent 7136d3e061
commit 05b7d0a82b
45 changed files with 3881 additions and 246 deletions

View File

@@ -5,6 +5,7 @@ use App\Http\Controllers\EnvioWhatsap;
use App\Http\Controllers\EscolasController;
use App\Http\Controllers\ProfileController;
use App\Http\Controllers\TurmasController;
use App\Http\Controllers\UsersController;
use Illuminate\Support\Facades\Route;
@@ -26,11 +27,18 @@ Route::middleware('auth')->group(function () {
})->name('dashboard');
Route::get('/escolas', [EscolasController::class, 'index'])->name('escolas');
Route::post('/escolas', [EscolasController::class, 'createOrUpdate'])->name('escola.novo');
Route::get('/turmas', [TurmasController::class, 'index'])->name('turmas');
Route::get('/turmas', [TurmasController::class, 'index'])->name('turmas')->middleware('role:admin|super_admin');
Route::get('/turmas/{id}', [TurmasController::class, 'detalhes'])->name('turmas.detalhes');
Route::post('/turmas', [TurmasController::class, 'createOrUpdate'])->name('turma.novo');
Route::get('/alunos', [AlunosController::class, 'index'])->name('alunos');
Route::get('/alunos', [AlunosController::class, 'index'])->name('alunos')->middleware('permission:alunos.ver_todos|alunos.ver_meus');
Route::post('/alunos', [AlunosController::class, 'updateOrCreate'])->name('alunos.add')->middleware('role:super_admin');
Route::post('/envio-wpp', [EnvioWhatsap::class, 'envio'])->name('envio.wpp');
Route::get('/usuarios', [UsersController::class, 'index'])->name('usuarios')->middleware('role:super_admin');
Route::post('/usuarios', [UsersController::class, 'store'])->name('usuarios.add')->middleware('role:super_admin');
Route::get('/api/escolas/{escola}/turmas', [TurmasController::class, 'byEscola'])->name('api.escolas.turmas');
Route::get('/api/escolas/{escola}/roles', [UsersController::class, 'rolesByEscola'])->name('api.escolas.roles');
Route::get('/api/escolas/{escola}/alunos', [UsersController::class, 'alunosByEscola'])->name('api.escolas.alunos');
});