我正在使用 Laravel 5.7 版本。
我想使用带有 where 子句的多个急切加载。
我简化了 laravel。
$query = Employee::with(['User','Company','Client'])
->select(*)->whereRaw("(User.id <> 0 and Company.name LIKE %A%) OR Client.id <> 0)")
我正在使用急切加载来避免 JOIN 语句。
但问题是错误消息说 User.id is unknown column in where 子句。
我相信另外两个也是未知的列。
任何想法,将不胜感激。