【发布时间】:2021-09-02 22:34:09
【问题描述】:
我正在使用 Laravel 查询生成器从 db 中检索结果,但它向我显示空数组,但每当我使用原始查询时,它都会向我显示结果。 有什么解决办法吗?
RAW 查询(显示结果)
$work_query = 'SELECT * FROM work_availability WHERE EmployeeID = ' . $id . ' AND Position LIKE "%' . $r->position . '%" AND Type = "' . $r->first_time_type . '"';
Laravel 查询构建器(返回空数组)
$work_first_time = DB::table('work_availability')
->where('EmployeeID', $r->id)
->where('Position', 'LIKE', " % $r->position % ")
->where('Type', '"'.$r->first_time_type.'"')
->get()->toArray();
【问题讨论】: