Я хочу манипулировать данными в своей модели, как бы я это сделал? Я стараюсь это, но он не работает:Данные данных мутирования
class Character extends Model
{
//Get players by level
public function scopeGetPlayersByLevel($query){
$output = $query->orderBy('level', 'desc')->get();
$output->classid = 100;
return $output;
}
//Get online status
public function account(){
$account = $this->belongsTo(Account::class, 'account_name', 'username');
$account->online = $account->online == 1 ? 'Online' : 'Offline';
return $account;
}
}
Что вы ожидаете и что вернулся? – EddyTheDove
Я ожидаю от переменной '$ account-> online', чтобы возвращать' Online', но он все равно возвращает '1' –
try' $ account-> onlineStatus = $ account-> онлайн? 'Online': 'Offline'; 'Посмотрите, работает ли это. – EddyTheDove