App\Services\Html\FormBuilder::tags PHP Method

tags() public method

public tags ( $subject, string $type, array $options = [] ) : string
$type string
$options array
return string
    public function tags($subject, string $type, array $options = []) : string
    {
        $tags = Tag::getWithType($type)->pluck('name', 'name')->toArray();
        $subjectTags = $subject->tagsWithType($type)->pluck('name', 'name')->toArray();
        $options = array_merge(['multiple', 'data-select' => 'tags'], $options);
        return $this->select("{$type}_tags[]", $tags, $subjectTags, $options);
    }