# laravel-running-time **Repository Path**: liaogou/laravel-running-time ## Basic Information - **Project Name**: laravel-running-time - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-09-10 - **Last Updated**: 2024-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # laravel-running-time [![Latest Stable Version](https://poser.pugx.org/y-ui/laravel-running-time/v/stable)](https://packagist.org/packages/y-ui/laravel-running-time) [![Total Downloads](https://poser.pugx.org/y-ui/laravel-running-time/downloads)](https://packagist.org/packages/y-ui/laravel-running-time) [![Latest Unstable Version](https://poser.pugx.org/y-ui/laravel-running-time/v/unstable)](https://packagist.org/packages/y-ui/laravel-running-time) [![License](https://poser.pugx.org/y-ui/laravel-running-time/license)](https://packagist.org/packages/y-ui/laravel-running-time) ![Image](https://github.com/y-ui/y-ui.github.io/blob/master/table-20190815.png) ## Installation composer require y-ui/laravel-running-time ^1.1 ## Configuration 1. Open your `config/app.php` and add the following to the providers array: ```php \RunningTime\RunningTimeServiceProvider::class, ``` 2. Open your `app/Http/Kernel.php` and add the following to `$middleware` array: ```php \RunningTime\Middleware\RunningTimeMiddleware::class, ``` 3. Run the command below to publish the package config file `config/runningtime.php`: ```php php artisan vendor:publish --provider='RunningTime\RunningTimeServiceProvider' ``` 4. If you want to run with batch mode, this requires redis. open your `config/runningtime.php`: ```php 'mode' => 'delay', ``` 5. If out of memory after running the command, open your `config/runningtime.php`: ```php 'memory_limit' => '512M', //Modify to the appropriate value ``` or run command with `--lessMemory` ## Usage ### Simple usage ```shell #This will count the last 7 days of data php artisan running-time #This will show the top 20 path php artisan running-time --line=20 php artisan running-time --start=2019-03-03 php artisan running-time --start='1 month ago' php artisan running-time --path='your path' #Significantly reduce memory usage but increase time spent php artisan running-time --lessMemory ``` ### Options --line Maximum number of displayed lines --start Statistical start time --end Statistical end time --path Statistical path runtime --lessMemory Significantly reduce memory usage and increase time spent ## Clean log files ### Simple usage ```shell php artisan running-time:clear --all php artisan running-time:clear --recent=30 ``` ## TODO LIST - Web page ## License laravel-running-time is an open-sourced software licensed under the MIT license.