All my routes:
Route::get('/', [BooksController::class, 'index'])->name('books');
Route::get('/books', [BooksController::class, 'index'])->name('books');
Route::get('books/create', [BooksController::class, 'create'])->name('books.create')->middleware('auth','admin');
Route::post('books/store', [BooksController::class, 'store'])->name('books.store');
Route::get('books/{id}', [BooksController::class, 'show'])->name('books.show');
Route::get('books/{id}/edit', [BooksController::class, 'edit'])->name('books.edit');
Route::patch('books/{id}', [BooksController::class, 'update'])->name('books.update');
Route::get('books/{id}', [BooksController::class, 'destroy'])->name('books.destroy');
Route::post('/books/{book}/comments', [CommentsController::class, 'store'])->name('comments.store');
Route::get('/home', [BooksController::class, 'index'])->name('home');