Php 在左联接中未在laravel 7.1.1中找到列
我已将我的一个项目从laravel 5.2升级到7.1.1 以下查询在laravel 5.2中运行良好Php 在左联接中未在laravel 7.1.1中找到列,php,mysql,laravel,laravel-7,Php,Mysql,Laravel,Laravel 7,我已将我的一个项目从laravel 5.2升级到7.1.1 以下查询在laravel 5.2中运行良好 $query = DB::table("user_table as users") ->leftJoin("employee_table as employees", "employees.user", "=", "users.id")
$query = DB::table("user_table as users")
->leftJoin("employee_table as employees", "employees.user", "=", "users.id")
->leftJoin("departements_table as departements", "departements.user", "=", "users.id")
->leftJoin("salaries_table as salaries", "salaries.user", "=", "users.id")
->where("smscampaigns.pic",'=','')
->select([
"users.log_id",
"users.lead_id",
"users.crm_campaign_id",
"departements.email",
"salaries.campaign_name",
"users.phone",
"users.sms_text",
"users.status",
"users.error_code",
DB::raw("DATE_FORMAT({$tp}users.sent_at, '" . DB_DATE_FORMAT . "') AS sent_at")
])->orderBy("smsLog.sent_at", "desc");
但在移动到laravel 7.1.1之后,它显示了以下错误
Column not found users.pic in where clause
有人能帮我吗?
多亏了所有预先设置运行1)php artisan配置:缓存2)php artisan视图:清除3)php artisan路由:清除