Laravel Scout toSql不存在

时间:2018-07-07 11:39:25

标签: laravel laravel-scout

我正在尝试从查询生成器获取SQL查询作为字符串。 toSql()方法在没有laravel侦察的情况下也可以正常工作。我正在使用this软件包进行全文搜索。这是我的代码。

Post::toSql(); // Working without scout => select * form post

但是尝试搜索时出现错误

Post::search('test')->toSql();
  

Laravel \ Scout \ Builder :: toSql方法不存在

如何扩展Laravel Scout来向其中添加方法toSql

1 个答案:

答案 0 :(得分:0)

尝试一下

DB::enableQueryLog();

Post::search('test');

dd(DB::getQueryLog());