Как построить связь в Laravel с измененным значением столбцаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как построить связь в Laravel с измененным значением столбца

Сообщение Anonymous »

это мой первый вопрос в StackOverflow. Я здесь, потому что пытаюсь построить особые отношения в Laravel. Я хотел бы сделать что-то вроде ЭТОГО

Код: Выделить всё

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');
}
Я хочу, чтобы это были отношения, чтобы при необходимости я мог легко загрузить эти отношения, используя «with».
Я попробовал поместить $original_game_name напрямую в третьем аргументе метода hasOne, и, конечно, это не сработало, поскольку принимает имя столбца. Я думал об использовании построения запросов, но понятия не имел, как его использовать в этом случае.

Подробнее здесь: https://stackoverflow.com/questions/790 ... lumn-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»