'boolean', 'sort' => 'integer', 'clicks' => 'integer', 'published_at' => 'datetime', ]; } public function scopePublished(Builder $query): Builder { return $query->where('status', 'published'); } public function categories(): BelongsToMany { return $this->belongsToMany(Category::class, 'category_tool'); } public function tags(): BelongsToMany { return $this->belongsToMany(Tag::class, 'tool_tag'); } public function oauthClients(): HasMany { return $this->hasMany(OauthClient::class); } }