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
用途ごとによって追加する方法もある。
コメント