Current File : /home/exataengenharia/public_html/routes/web.php
<?php

use App\Http\Controllers\UsuarioController;
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 and all of them will
| be assigned to the "web" middleware group. Make something great!
|
*/

Route::get('/', [UsuarioController::class, 'index'])->name('usuarios.index');

// rota de teste ->
Route::get('/orcamento', function () {
    return view('components.orcamento');
})->name('orcamento');

Route::middleware([
    'auth:sanctum',
    config('jetstream.auth_session'),
    'verified'
])->group(function () {
    Route::get('/dashboard', function () {
        return view('dashboard');
    })->name('dashboard');

    Route::resource('/', UsuarioController::class)->only(['create', 'store'])->except(['edit']);

    Route::put('/update/{id}', [UsuarioController::class, 'update'])->name('usuarios.update');
    Route::get('/edit', [UsuarioController::class, 'edit'])->name('usuarios.edit');
    Route::delete('/destroy/{id}', [UsuarioController::class, 'destroy'])->name('usuarios.destroy');

    Route::post('/upload-image', [UsuarioController::class, 'storeImage'])->name('usuarios.storeImage');
});


Route::match(['get', 'post', 'put', 'patch', 'delete'], '/register', function () {
    abort(404);
});