Illuminate \ Database \ Connection :: table()缺少参数1
我在表函数中传递参数。我正在使用的数据库的每个功能上都出现此错误。
当我创建模型的对象然后使用函数table()
时,它工作正常。
这是我正在使用的代码。
return DB::table('crop_growth')
->leftJoin('farmer_details', 'crop_growth.farmer_id', '=', 'farmer_details.id')
->select('crop_growth.id', 'crop_growth.remind_after', 'crop_growth.reason', 'crop_growth.is_read', 'farmer_details.name', 'farmer_details.phone')
->where('crop_growth.emp_id', $empId)
->where('crop_growth.remind_after', '!=', null)
->orderBy('crop_growth.is_read', 'ASC')
->orderBy('crop_growth.remind_after', 'ASC')
->get();
答案 0 :(得分:0)
您需要在查询中添加表格方法,然后您便被设置。
DB::connection('mysql / <or whatever mane you called it>')->table('crop_growth')-> rest of your query.
如果仍然存在错误,则可以在表字段中设置数据库。
table('<database>.crop_growth')
尽管我会先设置一个测试选择,然后是左联接,然后是实际选择,但这是可以的。
祝你好运