我如何操作where子句? 例如,我有这个查询
Product::where('purchase_data', '=', $data_inp)->get();
问题是我需要在比较之前对列purchase_data的内容进行格式化。我该怎么办?
编辑更具体 列purchase_data具有以某种方式格式化的日期值,$ data_inp变量也是日期,但具有另一种格式。为了比较它们,它们必须使用相同的格式;由于我无法将$ data_inp变量格式化为purchase_data内容的相同格式,因此我需要更改purchase_data列内容的格式,然后再将其与$ data_inp变量进行比较
答案 0 :(得分:0)
尝试使用whereRaw
https://laravel.com/docs/5.5/queries#raw-expressions
然后,您可以将列转换为比较。
答案 1 :(得分:0)