Так что я 2 модели, пользователь & профиля, связь устанавливается следующим образом:Laravel hasOne через сводную таблицу
/**
* User belongs to many Profile
*
* @return \Illuminate\Database\Eloquent\Relations\belongsToMany
*/
public function profiles()
{
return $this->belongsToMany('App\Models\Profile', 'user_profiles');
}
У меня есть 3 таблицы, пользователи, профили & user_profiles (сводная таблица)
У меня есть столбец в моей таблице пользователей с именем active_profile
, который заполняется идентификатором профиля.
Как я могу установить связь, так что я могу назвать что-то вроде следующего:
$user->active_profile
Так что он будет возвращать всю информацию о профиле для идентификатора, установленного в active_profile?
Помогла ли вам одна из приведенных сообщений? –