> For the complete documentation index, see [llms.txt](https://laravelscripts.gitbook.io/knowlegebase/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://laravelscripts.gitbook.io/knowlegebase/basics/markdown.md).

# Categories

This section allows users to create, update, and delete categories.

**Core Features:**

* **Add New Category**: Include fields like category name, description, and optional icon.
* **Edit Category**: Allow updating the name, description.
* **Delete Category**: Implement safeguards to prevent accidental deletion, such as confirmation modals or checks for associated articles.
* **View All Categories**: List all categories with options to filter, sort, or search.
