Код: Выделить всё
public function game()
{
$original_game_name = preg_replace('/\s+BONUS.(\s+|\d+)+/', '', $this->game);
//I would like to use the current table game column modified to match the value at $original_game_name for the relationship. SOmething like:
//return $this->hasOne('VanguardLTE\Game', 'name', $orginal_game_name);
return $this->hasOne('VanguardLTE\Game', 'name', 'game');
}
Я попробовал поместить $original_game_name напрямую в третьем аргументе метода hasOne, и, конечно, это не сработало, поскольку принимает имя столбца. Я думал об использовании построения запросов, но понятия не имел, как его использовать в этом случае.
Подробнее здесь: https://stackoverflow.com/questions/790 ... lumn-value
Мобильная версия