admin-tools-page

Create admin pages with routing, controller, and view conventions for Laravel.

66|10|Updated Aug 12, 2018
One-click install
npx skills add https://github.com/RaiderIO/keystone.guru --skill admin-tools-page
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: admin-tools-page
Source: https://github.com/RaiderIO/keystone.guru/tree/main/.claude/skills/admin-tools-page
Command: npx skills add https://github.com/RaiderIO/keystone.guru --skill admin-tools-page

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The admin-tools-page skill addresses the complexities of building, managing, and maintaining admin pages in keystone.guru by providing a standardized set of conventions and tools for developers.

Core Features & Use Cases

  • Standardized Conventions: Offers a set of guidelines for routing, controllers, blade views, and admin UI elements to ensure consistency across all admin pages.
  • Routing: Provides a structured approach to define admin routes with clear naming conventions and middleware for security and authorization.
  • Controllers: Includes best practices for controller implementation, JSON endpoints, and session flash messaging.
  • Views: Offers a framework for creating views that integrate with the layout, utilize DataTables, and implement small inline scripts for modals and JSON calls.
  • Discoverability: Assists in maintaining a user-friendly tools landing page and admin navigation dropdown.
  • Translating: Guidelines for updating language files and managing controller and view translations.
  • Data Management: Specific considerations for handling combat-log connections and data isolation.

Quick Start

To create a new admin page for managing user reports, run the command 'php artisan admin-tools-page create --model UserReport'.

Frequently Asked Questions about admin-tools-page

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

FAQPage Schema
How do I create a Laravel admin panel with standardized routing and controllers?

To create a Laravel admin panel with standardized routing, use the artisan command 'php artisan admin-tools-page create --model UserReport' to generate consistent controllers, blade views, and routing conventions automatically.

What is the best way to manage role-based access control for Laravel admin routes?

The best way to manage role-based access control for Laravel admin routes is by applying structured middleware to your routes, ensuring security and authorization conventions are consistently enforced across all admin pages.

Does the admin page generation workflow require jQuery and specific PHP versions?

Yes, the admin page generation workflow requires Laravel 8.0, jQuery, and PHP to operate, providing the necessary environment for dynamic session flashing, blade views, and JSON endpoint integration.

How do I implement DataTables and inline scripts in Laravel admin views?

Implement DataTables and inline scripts in Laravel admin views by following provided view conventions that integrate with the admin layout, utilizing small inline scripts specifically for modal handling and JSON calls.

Can I integrate Laravel translation system guidelines into my admin panel controllers?

Yes, you can integrate Laravel translation system guidelines into admin panel controllers by following the provided conventions for updating language files and managing controller and view translations consistently.