Ich habe folgende ModellklasseReturn Klassenvariable eines Laravel Modell in JSON
class MyModel extends Model {
public $some_variable; // I don't want to store this in the database
protected $fillable = ['column1', 'column2'];
In der Steuerung:
$model = MyModel::find(2);
$model->some_variable = "some value"; // Dynamically calculated each time
return response()->json($model);
Die Antwort alle Spalten von MyModel
enthält aber nicht $some_variable
enthält. Warum konnte das passieren? Sind Klassenvariablen standardmäßig vorübergehend?
Okay, ich werde versuchen, es zum Array $ Attribute hinzuzufügen. –