在Laravel中,我们有时候需要输出sql语句,我们应该怎么样操作呢?
QueryBuilder类中有toSql()方法可以获取sql语句的
比如:
$sql = UserModel::query()->where('username','admin')->toSql(); dd($sql); //select * from user_table where username = 'admin'
Model::where('filed', $value)->get(); Model::where('filed', $value)->paginate($rows); //直接换成 Model::where('filed', $value)->toSql();