'datetime', 'is_admin' => 'bool', ]; public function posts(): HasMany { return $this->hasMany(Post::class); } public function scopeIsAdmin(Builder $query): Builder { return $query->where('is_admin', 1); } public static function generateApiToken(): string { return Str::random(128); } }