Мне нужно сделать связь LEFT JOIN между таблицами
public function getRole()
{
return $this->hasMany(AuthAssignment::class, ['user_id' => 'id']);
}
но дело в том что поле user_id - varchacter varying, а id - integer и я получаю ошибку
SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: integer = character varying
Как правильно прописать hasMany?
hasMany(AuthAssignment::class, ['user_id' => 'id::varchar'])
- не проходит