我正在尝试从查询生成器获取SQL查询作为字符串。 toSql()
方法在没有laravel侦察的情况下也可以正常工作。我正在使用this软件包进行全文搜索。这是我的代码。
Post::toSql(); // Working without scout => select * form post
但是尝试搜索时出现错误
Post::search('test')->toSql();
Laravel \ Scout \ Builder :: toSql方法不存在
如何扩展Laravel Scout来向其中添加方法toSql
。
答案 0 :(得分:0)
尝试一下
DB::enableQueryLog();
Post::search('test');
dd(DB::getQueryLog());