Route::has('login'), 'canRegister' => Route::has('register'), 'laravelVersion' => Application::VERSION, 'phpVersion' => PHP_VERSION, ]); }); Route::middleware(['auth:sanctum', 'verified'])->get('/dashboard', function () { return Inertia::render('Dashboard'); })->name('dashboard'); Route::get('contacts', [ContactsController::class, 'index']) ->name('contacts') ->middleware(['auth:sanctum', 'verified']); Route::get('contacts/create', [ContactsController::class, 'create']) ->name('contacts.create') ->middleware(['auth:sanctum', 'verified']); Route::post('contacts', [ContactsController::class, 'store']) ->name('contacts.store') ->middleware(['auth:sanctum', 'verified']); Route::get('contacts/{contact}/edit', [ContactsController::class, 'edit']) ->name('contacts.edit') ->middleware(['auth:sanctum', 'verified']); Route::put('contacts/{contact}', [ContactsController::class, 'update']) ->name('contacts.update') ->middleware(['auth:sanctum', 'verified']); Route::delete('contacts/{contact}', [ContactsController::class, 'destroy']) ->name('contacts.destroy') ->middleware(['auth:sanctum', 'verified']); Route::put('contacts/{contact}/restore', [ContactsController::class, 'restore']) ->name('contacts.restore') ->middleware(['auth:sanctum', 'verified']);