【发布时间】:2019-11-03 13:43:50
【问题描述】:
我是 Laravel 新手,使用以下查询,
DB::table("rates as rate")
->select("rate.category")
->where(DB::Raw("STR_TO_DATE(CONCAT( start_day, '/', start_month, '/', start_year ) ,'%d/%m/%Y' )"), ">=", '"'.$InFormat.'"')
->where(DB::Raw("STR_TO_DATE(CONCAT( end_day, '/', end_month, '/', end_year ) ,'%d/%m/%Y' )"), "<=", '"'.$OutFormat.'"')
->where("rate.name", "=", $name)
->whereNull("rate.deleted_at")->get();
这个查询没有在 Laravel 中运行但是当我使用 DB::getQueryLog() 时,获取查询并在 mysql 中运行,它工作正常。
我认为日期是问题所在。请帮帮我。
问候, 雷卡
【问题讨论】:
-
输出什么错误?
-
"This query not running" 那么你必须有日志告诉你为什么?