onamfc/laravel-devlogger-dashboard
onamfc/laravel-devlogger (a dependency) and Laravel’s logging system. This minimizes coupling but requires adherence to Laravel’s conventions (e.g., middleware, route naming).onamfc/laravel-devlogger (a prerequisite) and Laravel 10+/Livewire 3+. If the target app already uses these, integration is straightforward. If not, this adds moderate complexity (e.g., upgrading Laravel, installing Livewire).vscode://file/). Cross-platform path handling (Windows/Linux/macOS) may require testing.localStorage. If the app uses a headless or non-browser frontend (e.g., API-driven), this feature may need adaptation.onamfc/laravel-devlogger?
log_level indexing).laravel/livewire (v3+) and onamfc/laravel-devlogger.composer require onamfc/laravel-devlogger-dashboard
php artisan vendor:publish --tag=devlogger-dashboard-config
config/devlogger-dashboard.php (e.g., auth drivers, IDE paths).routes/web.php (or a dedicated file).php artisan vendor:publish --tag=devlogger-dashboard-views.vscode://file/...).composer update onamfc/laravel-devlogger-dashboard).onamfc/laravel-devlogger updates for schema changes.php artisan route:list).// Example: Optimized query in DevLogger service
->where('created_at', '>=', $dateRange)
->orderBy('created_at', 'desc')
->paginate(50);
Cache::remember).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| DevLogger DB connection fails | Dashboard shows no logs. | Fallback to Laravel’s default logger. |
| Livewire JS errors | Dashboard freezes/partial renders. | Feature detection; graceful degradation. |
| IDE path resolution fails | Broken file links. | Validate paths server-side; log errors. |
| High log volume | Slow queries/timeouts. | Add indexes to DevLogger tables; paginate. |
| Auth middleware misconfigured | Unauthorized access. | Test with php artisan route:list --verbose. |
wire:model, wire:click, and reactivity.How can I help you explore Laravel packages today?