mrethical / laravel-clickhouse-extended
Laravel Clickhouse package extension
Package info
github.com/mrethical/laravel-clickhouse-extended
pkg:composer/mrethical/laravel-clickhouse-extended
Fund package maintenance!
v0.1.0
2026-05-01 09:40 UTC
Requires
- php: ^8.3
- cybercog/laravel-clickhouse: ^0.2
- illuminate/contracts: ^12.0||^13.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^3.0
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.8
- orchestra/testbench: ^10.0.0||^11.0.0
- pestphp/pest: ^4.0
- pestphp/pest-plugin-arch: ^4.0
- pestphp/pest-plugin-laravel: ^4.0
- phpstan/extension-installer: ^1.4
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
README
Extends cybercog/laravel-clickhouse with the Laravel 12.x DB commands it doesn't ship.
Requires PHP 8.3+ and Laravel 12 or 13.
Installation
composer require mrethical/laravel-clickhouse-extended
Commands
clickhouse:migrateclickhouse:migrate-freshclickhouse:wipeclickhouse:schema-dump
Testing
Mrethical\LaravelClickhouseExtended\Testing\ClickhouseTruncation — Clickhouse equivalent of Laravel's DatabaseTruncation trait, with parallel-testing support.
use Mrethical\LaravelClickhouseExtended\Testing\ClickhouseTruncation; uses(TestCase::class, ClickhouseTruncation::class)->in('Feature');
composer test
License
MIT — see LICENSE.md.