PHPackages                             ankane/tailslide - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. ankane/tailslide

ActiveLibrary[Database &amp; ORM](/categories/database)

ankane/tailslide
================

Median and percentile for Eloquent / Laravel

v0.2.0(1y ago)23.0k—8.3%[1 issues](https://github.com/ankane/tailslide-php/issues)MITPHPPHP &gt;= 8.1CI passing

Since Aug 23Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/ankane/tailslide-php)[ Packagist](https://packagist.org/packages/ankane/tailslide)[ RSS](/packages/ankane-tailslide/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (3)Used By (0)

Tailslide PHP
=============

[](#tailslide-php)

Median and percentile for Eloquent / Laravel

Supports:

- PostgreSQL
- MariaDB
- MySQL (with an extension)
- SQL Server

🔥 Uses native functions when possible for blazing performance

[![Build Status](https://github.com/ankane/tailslide-php/actions/workflows/build.yml/badge.svg)](https://github.com/ankane/tailslide-php/actions)

Installation
------------

[](#installation)

Run:

```
composer require ankane/tailslide
```

For MySQL, also follow [these instructions](#additional-instructions).

Getting Started
---------------

[](#getting-started)

Median

```
Item::median('price');
```

Percentile

```
Request::percentile('response_time', 0.95);
```

Additional Instructions
-----------------------

[](#additional-instructions)

### MySQL

[](#mysql)

MySQL requires the `PERCENTILE_CONT` function from [udf\_infusion](https://github.com/infusion/udf_infusion). To install it, do:

```
git clone https://github.com/infusion/udf_infusion.git
cd udf_infusion
./configure --enable-functions="percentile_cont"
make
sudo make install
mysql
