action([BookmarkController::class, 'index']); } ); Route::resource('bookmarks', BookmarkController::class); Route::post('/bookmarks/{bookmark}', [BookmarkController::class, 'update']); Route::resource('tags', TagController::class)->parameters( [ 'tags' => 'tag:name', // tag names in url, rather than ids ] ); Route::get( '/dashboard', function () { return view('dashboard'); } )->middleware(['auth', 'verified'])->name('dashboard'); Route::middleware('auth')->group( function () { Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit'); Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update'); Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy'); } ); require __DIR__.'/auth.php';