У меня есть приложение для нескольких соединений. Модель Department
подключена не так, как модель CutOff
.
У меня есть отношения в моем CutOff
, которые выглядят так:
public function department()
{
$department = new Department();
$database = $department->getConnection()->getDatabaseName();
return $this->belongsTo('App\Department', 'department_id', "$database.department.id");
}
Итак, я пытаюсь назвать это так с моей точки зрения ...
$cut_off->department->name;
Я получаю эту ошибку:
ErrorException (E_ERROR)
SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1064 У вас есть
ошибка в вашем синтаксисе SQL; проверьте руководство, которое соответствует вашему
Версия сервера MySQL для правильного синтаксиса для использования рядом с '. id
=? предел
1 'в строке 1 (SQL: выберите * из departments
, где
departments
. uni_main
. department
. id
= 2 предела 1) (Просмотр:
C: \ WAMP \ WWW \ университет \ Resources \ Views \ utme \ приборная панель \ cut_off \ index.blade.php)
Пожалуйста, как мне обойти это?