Итак, у меня есть следующий код:
$query = Good::query();
$query->with('availabilities_good.availability.truck');
$rows = $query->get();
Я извлекаю goods
из базы данных вместе с availabilities
, связанным с ними, через сводную таблицу availabilities_good
.Теперь модель availability
имеет отношение truck
.Модель грузовика имеет следующие столбцы: id
, car_plate
и vin
.Есть ли способ, которым я могу изменить значение car_plate
на лету (при активной загрузке) на основе значения столбца good
?
Например: если good
's status
столбец имеет значение active
, тогда я хочу заменить символы car_plate
на ******
, как при скрытии, в противном случае, оставить его без изменений.
Я знаю, что могу сделать это с foreach
цикл в массиве $rows
, но я спрашиваю, есть ли способ сделать это во время активной загрузки.
Спасибо.