PHPackages                             churakovmike/laravel-clickhouse - 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. churakovmike/laravel-clickhouse

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

churakovmike/laravel-clickhouse
===============================

Eloquent extension with Clickhouse

v0.4(4y ago)31331[1 issues](https://github.com/Churakovmike/laravel-clickhouse/issues)MITPHPPHP ^7.4|^8.0CI failing

Since Oct 2Pushed 4y ago2 watchersCompare

[ Source](https://github.com/Churakovmike/laravel-clickhouse)[ Packagist](https://packagist.org/packages/churakovmike/laravel-clickhouse)[ RSS](/packages/churakovmike-laravel-clickhouse/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (1)Dependencies (4)Versions (6)Used By (0)

Laravel Clickhouse
==================

[](#laravel-clickhouse)

[![Maintainability](https://camo.githubusercontent.com/2ddd7b680e4c6a905a220261c47e17ca69c19eb53d31a4862a7e56bbfd4e20ee/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f65633731636636646565613835616564316536632f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/Churakovmike/laravel-clickhouse/maintainability)[![License](https://camo.githubusercontent.com/20d3c5cc5317ee09eba14b33489c6932e2d0c57e75470b3a2532c8ea01b9fc0d/687474703a2f2f706f7365722e707567782e6f72672f63687572616b6f766d696b652f6c61726176656c2d636c69636b686f7573652f6c6963656e7365)](https://packagist.org/packages/churakovmike/laravel-clickhouse)[![Latest Stable Version](https://camo.githubusercontent.com/252d1400896a91400be936f2760331ada3f85b1246d61c7baf1ce5f5aabb750b/687474703a2f2f706f7365722e707567782e6f72672f63687572616b6f766d696b652f6c61726176656c2d636c69636b686f7573652f76)](https://packagist.org/packages/churakovmike/laravel-clickhouse)[![PHP Version Require](https://camo.githubusercontent.com/e861c41885ca78896a52797a94d10d6c0949c92fb8581f2bf2a734cd6351e1fd/687474703a2f2f706f7365722e707567782e6f72672f63687572616b6f766d696b652f6c61726176656c2d636c69636b686f7573652f726571756972652f706870)](https://packagist.org/packages/churakovmike/laravel-clickhouse)[![StyleCI](https://camo.githubusercontent.com/dad6e731732caab1f3aecc37cf66b6b00f2ae038c4359cb1967d89c40cbe352f/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3339333731393638342f736869656c643f7374796c653d666c6174266272616e63683d6d61696e)](https://github.styleci.io/repos/393719684/shield?style=flat&branch=main)[![PSALM](https://camo.githubusercontent.com/525e975302a1bd92f5f431fd7ce4b93673b455ef1e55b50f8b5a9bc608ca79d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f63687572616b6f766d696b652f6c61726176656c2d636c69636b686f7573652f5073616c6d3f6c6162656c3d5073616c6d)](https://camo.githubusercontent.com/525e975302a1bd92f5f431fd7ce4b93673b455ef1e55b50f8b5a9bc608ca79d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f63687572616b6f766d696b652f6c61726176656c2d636c69636b686f7573652f5073616c6d3f6c6162656c3d5073616c6d)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#)

Requirements
------------

[](#requirements)

- laravel 7+
- php 7.4+

Install
-------

[](#install)

```
composer require churakovmike/laravel-clickhouse
```

If you need the latest version

```
composer require churakovmike/laravel-clickhouse:dev-main
```

Integrations
------------

[](#integrations)

In `config/app.php` add:

```
    'providers' => [
        ...
        \ChurakovMike\LaravelClickHouse\ClickhouseServiceProvider::class,
        ...
    ]
```

Connection configures via `config/database.php`

Clickhouse default configuration example:

```
'connections' => [
    'clickhouse' => [
        'driver' => 'clickhouse',
        'host' => 'http://127.0.0.1',
        'port' => 8123,
        'database' => 'database_name',
        'username' => 'default',
        'password' => '',
        'options' => [
            'timeout' => 10,
        ]
    ]
]
```

Usage
-----

[](#usage)

Create new own model and inherit from the new model

```
