goravel-crud-nav

Automate i18n-aware navigation entries with permission gating for Goravel admin resources.

16|11|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/liwoo/goravel-inertia-tw-starter --skill goravel-crud-nav
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goravel-crud-nav
Source: https://github.com/liwoo/goravel-inertia-tw-starter/tree/main/.claude/skills/goravel-crud-nav
Command: npx skills add https://github.com/liwoo/goravel-inertia-tw-starter --skill goravel-crud-nav

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill adds i18n-aware navigation entries for Goravel admin resources, updating the sidebar with icons and permission gating to improve UX and security.

Core Features & Use Cases

  • i18n-driven navigation: adds translation keys for main and document sections.
  • Permission gating: ensures only authorized roles can see relevant menu items.
  • Extensible for new entities: supports adding navigation for additional resources by adjusting the navigation.ts and en/nav.json files.

Quick Start

Update the navigation configuration to add a new entity entry with the correct i18n keys and permissions.

Frequently Asked Questions about goravel-crud-nav

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add i18n-aware navigation entries to a Goravel admin sidebar?

You add Goravel navigation entries by updating the navigation configuration and translation files to include new entity entries, icons, and permission gating. This ensures the admin sidebar displays localized menu items securely.

What is permission gating for Goravel admin navigation?

Permission gating for Goravel navigation restricts sidebar menu visibility to authorized roles only. It enforces security constraints by applying permission checks to specific navigation entries within the service configuration.

How do I configure translation keys for Goravel navigation menus?

You configure translation keys for Goravel navigation by adding entries to the en/nav.json file. This i18n-driven approach provides localized labels for main and document sections within the admin sidebar.

Does this navigation approach work with Inertia and Goravel?

Yes, this navigation approach supports Inertia and Goravel projects. It updates the navigation configuration to extend the admin sidebar with entity entries, icons, and permission constraints.

Can I add navigation entries for multiple new entities in Goravel?

Yes, you can add navigation for multiple new entities in Goravel by adjusting the navigation configuration and en/nav.json files. This extensible approach supports adding various resources with corresponding i18n keys and permissions.