http://laravel.com/docs/5.1/queries使用 - >其中(...)對我而言失敗的任何示例。生成的查詢始終具有問號而不是傳遞的值。Laravel query builder'where'method is broken
代碼:
var_dump(
DB::table('users')
->where('votes', '>=', 100)
->toSql()
);
輸出:
string 'select * from `users` where `votes` >= ?' (length=40)
它不破。 Eloquent將在實際查詢中用值'100'代替'?'。 –
@JakeOpena我認爲 - > toSql()應該提供一個實際的查詢,我錯了嗎? –
它在準備好的變量綁定到它之前生成查詢。 –