Laravel распечатать последний выполненный SQL-запрос с журналом запросов - PullRequest
0 голосов
/ 28 февраля 2019
DB::enableQueryLog();
$mines = Cranks::where([['crank_id', '=', $this->crank_id], ['mine_id', 'like', '%'.$script_value->mine_id.'%'] ])->get();
$querylog =  DB::getQueryLog();
dd($querylog);

exit;

Этот код печатает журнал запросов с массивом bind и всем - как я могу получить чистый sql, чтобы я мог запустить его в PhpMyAdmin

1 Ответ

0 голосов
/ 28 февраля 2019

с помощью функции toSql () вы можете напечатать ваш запрос, например

$mines = Cranks::where([['crank_id', '=', $this->crank_id], ['mine_id', 'like', '%'.$script_value->mine_id.'%'] ])->toSql();
echo $mines;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...