pulse-development

Configures Laravel Pulse monitoring dashboards, recorders, and custom Livewire cards.

1|Updated Jun 6, 2026
One-click install
npx skills add https://github.com/karuhun-developer/ecommerce --skill pulse-development-karuhun-developer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pulse-development
Source: https://github.com/karuhun-developer/ecommerce/tree/main/.cursor/skills/pulse-development
Command: npx skills add https://github.com/karuhun-developer/ecommerce --skill pulse-development-karuhun-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires laravel/pulse.

What problem does it solve? Setting up application performance monitoring in Laravel requires coordinating package installation, database migrations, authorization gates, recorder configuration, and background workers, and misconfiguring any step leaves the dashboard empty or inaccessible. ## Core Features & Use Cases - Pulse Installation & Authorization: Install laravel/pulse, publish migrations, and define the viewPulse gate so the /pulse dashboard works in production. - Recorder Configuration: Tune all 10 built-in recorders with sample rates, thresholds, ignore patterns, and per-route regex overrides. - Custom Cards & Recorders: Build custom Livewire card components and event-driven recorders using Pulse::record() with sum, count, avg, min, and max aggregations. - Use Case: You want to track top-selling users in your e-commerce app. Create a SaleRecorder listening to SaleCompleted events, record user_sale entries, and render a TopSellers card on the Pulse dashboard. ## Quick Start Set up Laravel Pulse in my application, configure the dashboard authorization gate, and add a custom card that aggregates sales per user.

Frequently Asked Questions about pulse-development

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

FAQPage Schema
How do I install Laravel Pulse in my application?▼

Install Laravel Pulse by running composer require laravel/pulse, then publish the provider assets with php artisan vendor:publish and run php artisan migrate. The dashboard becomes available at /pulse and supports MySQL, MariaDB, PostgreSQL, and SQLite.

How do I create a custom Laravel Pulse card?▼

Create a Livewire component extending Laravel\Pulse\Livewire\Card and use $this->aggregate() to query recorded entries. Record data with Pulse::record() chained with aggregation methods like sum() and count(), then render the results in a Blade view.

Why is my Laravel Pulse dashboard empty or inaccessible?▼

An empty dashboard usually means Pulse tables were not migrated or pulse:work is not running when using Redis ingest. The dashboard is also local-only by default, so you must define the viewPulse gate in AppServiceProvider for production access.

Does Laravel Pulse support Redis for high-traffic applications?▼

Yes, Pulse supports Redis ingest to offload entry writes from the request cycle, requiring Redis 6.2+ with phpredis or predis. Set PULSE_INGEST_DRIVER=redis and run php artisan pulse:work to drain the stream into the database.

Why does the Pulse Servers card show no data?▼

The Servers card requires the pulse:check command running as a persistent daemon, typically managed by Supervisor. Without this process, no server metrics are collected, and the card remains empty.