2017-07-26 61 views
1

Laravelを使用してすべてのモデルの属性に基づいてテーブルを作成することは基本的には望めませんでしたが、問題は、getAttributes()メソッドは、 $appendsプロパティへのプロパティの名前(jsonおよび配列変換に追加)しかし、それでも、私は私のカスタムプロパティを取得することはできません。何か案は?カスタム属性アクセサを無視するLaravelのgetAttributes()メソッド

答えて

1

Model::attributesToArray()メソッドを呼び出すことで、すべてのモデル属性(Model::$appends属性を含む)にアクセスできます。ここに例があります。

$modelAttributes = $model->attributesToArray(); 

$modelAttributeNames = array_keys($modelAttributes); 
関連する問題