Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Devlogger Dashboard Laravel Package

onamfc/laravel-devlogger-dashboard

View on GitHub
Deep Wiki
Context7
v1.1.5

This release delivers a significant overhaul, ensuring all core dashboard functionalities are fully operational and robust. We've addressed critical interactive elements and bolstered the test suite to guarantee reliability.

Key Functionality Fixes & Improvements

  • Fully Functional Search: The search feature now works as expected, allowing you to search across log messages, exception classes, file paths, and request URLs. It supports case-insensitive and partial matching, and handles special characters.
  • Reliable Log Management Actions.
  • Enhanced Selection System.

General Improvements:

  • Pagination now correctly resets to the first page when filters are applied.
  • Flash messages provide clear feedback for all successful actions.
  • Error handling for bulk actions without selection has been improved.
  • Dashboard statistics now update in real-time to reflect changes.
  • Filter parameters are maintained in the URL query string for easy sharing and bookmarking.

Test Suite Expansion

  • New InteractiveActionsTest: A dedicated test suite to ensure all interactive elements (search, filters, actions, selection, sorting) function correctly.
  • New SearchAndFilterTest: Comprehensive tests specifically for the search and filtering logic, covering various scenarios and edge cases.
  • Enhanced Existing Tests: LogDashboardTest and LogDetailsTest have been significantly updated and expanded to cover all newly implemented and fixed functionalities, ensuring high test coverage and preventing regressions.
v1.1.4

This release addresses a critical bug related to an undefined variable in the dashboard view and significantly enhances the package's stability and reliability by introducing a comprehensive test suite.

Bug Fixes

  • Fixed undefined $logs variable in Dashboard: Resolved an issue where the main dashboard route (/devlogger) would throw an "undefined variable $logs" error. This was due to a mismatch in the variable name passed to the view from the LogDashboard Livewire component. The render() method now correctly passes the logs property as $logs to the view.

New Features & Improvements Comprehensive Test Suite: A robust and extensive test suite has been added, covering all major components and functionalities of the Laravel DevLogger Dashboard package. This includes:

  • Unit Tests: For FileService, IdeService, and DevLoggerDashboardMiddleware.
  • Feature Tests: For DashboardController, LogController, LogDashboard Livewire component, and LogDetails Livewire component.
  • Integration Tests: For ServiceProvider and Configuration.
  • This suite ensures greater stability, helps prevent regressions, and provides a solid foundation for future development.
v1.1.3

rename nested "logs" directory to "db-logs" to prevent conflict in .gitignore file

v1.1.2

The key changes I made to fix the schema mismatch:

  1. Column Mapping: Changed message to log throughout the codebase to match the actual database schema
  2. Soft Deletes: Added proper handling for the deleted_at column to exclude soft-deleted records
  3. Additional Fields: Added support for the missing fields like ip_address, queue, and tags
  4. JSON Handling: Properly decode the tags JSON field
  5. Search Functionality: Updated search to use the correct log column
  6. Bulk Operations: Fixed bulk operations to work with the correct schema and soft deletes

Now the dashboard should properly:

  • Display log records with the correct message content from the log column
  • Allow searching through log messages
  • Enable filtering by level, status, and date ranges
  • Support updating record statuses (mark as resolved/open)
  • Handle bulk operations correctly
  • Show additional fields like queue, IP address, and tags when available
v1.1.1

fix the "Undefined property: stdClass::$message" error

v1.0.0

🎉 Laravel DevLogger Dashboard - Release Notes v1.0.0 🎉

We are thrilled to announce the official launch of Laravel DevLogger Dashboard v1.0.0!

This new, standalone package is designed to provide Laravel developers with a powerful, intuitive, and visually stunning interface for managing their developer_logs records, complementing the existing onamfc/laravel-devlogger package.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle