jsonにgetattributeのデータを含む

WEB開発
この記事は約1分で読めます。
スポンサーリンク

https://laravel.com/docs/5.7/eloquent-serialization#appending-values-to-json
appendをするとよいらしい。

namespace App;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
/**
* The accessors to append to the model's array form.
*
* @var array
*/
protected $appends = ['is_admin'];

public function getIsAdminAttribute()
{
return $this->attributes['admin'] == 'yes';
}

}

https://readouble.com/laravel/7.x/ja/eloquent-serialization.html#appending-values-to-json
用途ごとによって追加する方法もある。

コメント

タイトルとURLをコピーしました