Ich möchte Daten in meinem Modell bearbeiten, wie würde ich das tun? Ich versuche, diese aber es funktioniert nicht:Mutieren von Modelldaten
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;
}
}
Was erwarten Sie und was zurückgegeben wird? – EddyTheDove
Ich erwarte von der '$ account-> online' -Variable,' Online' zurückzugeben, aber es gibt immer noch '1' zurück –
versuche' $ account-> onlineStatus = $ account-> online? 'Online': 'Offline'; 'Sehen Sie, ob das funktioniert. – EddyTheDove