ronasit / laravel-telescope-extension
Laravel library for Telescope
0.0.2
2025-01-22 05:13 UTC
Requires
- php: ^8.1
- laravel/framework: ^11
- laravel/telescope: ^5
Requires (Dev)
- mpyw/laravel-database-mock: ^0.0.1@alpha
- orchestra/testbench: ^9.8
- php-coveralls/php-coveralls: ^2.7
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2025-03-03 12:18:07 UTC
README
The library extends the Laravel Telescope's prune command.
Installation
Install the package using the following command
composer require ronasit/laravel-telescope-extension
That's it!
Usage
Manually call the console command telescope:prune
with your options
or specify it into schedule. For example:
php artisan telescope:prune --set-hours=request:240,query:24,unresolved-exception:480 --hours=100
The explanation: remove all records with entry type request
older than 240 hours,
with entry type query
older than 24 hours,
and entry type unresolved-exception
older than 480 hours.
Also, remove records of all other entry types older than 100 hours.
Command's options have the following formats:
Option | Format | Description |
---|---|---|
--set-hours | [entry-type]:[hours],[entry-type]:[hours]... | List of rules for specified entry types |
--hours | [hours] | Rule for all other entry types |
Here is the list of possible entry-type
values:
Entry Type |
---|
batch |
cache |
dump |
event |
exception |
job |
log |
model |
notification |
query |
redis |
request |
schedule |
gate |
view |
unresolved_exception |
resolved_exception |