<?php use App\Http\Controllers\CampusController; use App\Http\Controllers\CursoController; use App\Http\Controllers\UnidadeController; use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ require __DIR__.'/auth.php'; Route::get('/', function () { return redirect()->route('login'); }); Route::get('/dashboard', function () { return view('dashboard'); })->middleware(['auth'])->name('dashboard'); Route::get('/campus/index', [CampusController::class, 'index'])->name('campus_index'); Route::get('/campus/create', [CampusController::class, 'create'])->name('campus_create'); Route::post('/campus/store', [CampusController::class, 'store'])->name('campus_store'); Route::get('/unidade/index', [UnidadeController::class, 'index'])->name('unidade_index'); Route::get('/unidade/create', [UnidadeController::class, 'create'])->name('unidade_create'); Route::post('/unidade/store', [UnidadeController::class, 'store'])->name('unidade_store'); Route::get('/unidade/edit/{id}', [UnidadeController::class, 'edit'])->name('unidade_edit'); Route::post('/unidade/update/{id}', [UnidadeController::class, 'update'])->name('unidade_update'); Route::delete('/unidade/delete/{id}', [UnidadeController::class, 'destroy'])->name('unidade_delete'); Route::get('/curso/index', [CursoController::class, 'index'])->name('curso_index'); Route::get('/curso/create', [CursoController::class, 'create'])->name('curso_create'); Route::post('/curso/store', [CursoController::class, 'store'])->name('curso_store'); // return json Route::get('/listar/unidade', [UnidadeController::class, 'getAll'])->name('listar_unidades'); Route::get('/list/campus/{unidade_id}', [CampusController::class, 'findByUnidade'])->name('list_campus_by_unidade');