Eloquent Dumper
寫了一個工具 Eloquent Dumper 以便能夠輸出完整的 SQL,方便丟到 MySQL Server 內執行,能夠更輕鬆的調整 SQL 的執行速度 (也就是不需要自己將 ? 做替換)
這個功能 Laravel Debugbar 已經內建了,但這個 package 多補了 Grammar 的轉換,也就是說在 PHPUnit 內就算使用 SQLite 當測試資料庫,也能輕鬆的轉換為 MySQL 的語法,只要在 phpunit.xml 內加入
<?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./vendor/phpunit/phpunit/phpunit.xsd" bootstrap="vendor/autoload.php" colors="true">
...
<php>
<server name="ELOQUENT_DUMPER_GRAMMAR" value="mysql"/>
</php>
</phpunit>