recca0120/eloquent-dumper
Eloquent Dumper
Install
composer install
composer require recca0120/eloquent-dumper
publish config
php artisan vendor:publish --tag="eloquent-dumper"
Config
when you use sqlite in PHPUnit and you need MySQL version sql, you can set driver to mysql, it will output MySQL version sql
// eloquent-dumper.php
return [
/*
* Supported: "pdo", "mysql", "sqlite", "pgsql", "sqlsrv"
*/
'driver' => env('ELOQUENT_DUMPER_GRAMMAR', 'pdo'),
];
How to use
var_dump(
User::where('name', 'foo')
->where('password', 'bar')
->sql()
);
User::where('name', 'foo')
->where('password', 'bar')
->dumpSql()
->get();
// output:
// SELECT
// *
// FROM
// `users`
// WHERE
// `name` = 'foo' AND `password` = 'bar'
Related Packages
doctrine/dbal
Powerful PHP database abstraction layer (DBAL) with many features for database s...
644,549,754
9,698
laravel/serializable-closure
Laravel Serializable Closure provides an easy and secure way to serialize closur...
423,477,751
607
nunomaduro/collision
Cli error handling for console/command-line PHP applications.
403,217,078
4,664
Version History
| Version | Released | Laravel | License |
|---|---|---|---|
| v0.7.0 | ^5.8| | MIT | |
| v0.6.0 | ^5.8| | MIT | |
| v0.5.0 | ^5.8| | MIT | |
| v0.4.0 | ^5.8| | MIT | |
| v0.3.0 | ^5.8| | MIT | |
| v0.2.2 | ^5.1| | MIT | |
| v0.2.0 | ^5.1| | MIT | |
| v0.1.1 | ^5.1| | MIT | |
| v0.1.0 | ^5.1| | MIT | |
| v0.0.6 | ^5.1| | MIT | |
| v0.0.5 | ^5.1| | MIT | |
| v0.0.4 | ^5.1| | MIT | |
| v0.0.3 | ^5.1| | MIT | |
| v0.0.2 | ^7.0 | MIT | |
| v0.0.1 | ^7.0 | MIT |