upload/section add tags

This commit is contained in:
xiaomlove
2025-02-18 02:15:30 +08:00
parent c9b2237efd
commit 7b3e74b47e
4 changed files with 33 additions and 16 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Models;
use App\Http\Middleware\Locale;
use App\Repositories\TagRepository;
use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Query\Builder;
use Illuminate\Support\Str;
@@ -288,6 +289,16 @@ class SearchBox extends NexusModel
}
}
public function tags(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Tag::class, 'mode');
}
public function loadTags(): void
{
$this->setRelation("tags", TagRepository::listAll($this->id));
}
public static function getDefaultSearchMode()
{
$meiliConf = get_setting("meilisearch");