между ними связь но сыпется из-за того что ставит при запросе ко втрой таблице ее имя в двойные кавычки "users" а не обратные users
То есть вот связь
public function user() {
return $this->hasOne('App\User', 'employeeId', 'ID');
}
вот ошибка
SQLSTATE[HY000]: General error: -204 Dynamic SQL Error SQL error code = -204 Table unknown users At line 1, column 23 (SQL: select * from "users" where "users"."employeeId" in (57)
если вызвать искуственную ошибку при запросе к User
\App\User::where('sdsd','sdsd')->first()
то видно что кавычки нормальне
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'sdsd' in 'where clause' (SQL: select * from users where sdsd = sdsd limit 1)
Это как-то можно победить?
Есть ощущение что это не баг, а некорректный путь с твоей стороны.
Обсуждают сегодня