app\models\Tag::findOrCreate PHP Method

findOrCreate() public static method

public static findOrCreate ( $name, string $type = null, string $locale = null ) : Tag
$type string
$locale string
return Tag
    public static function findOrCreate($name, string $type = null, string $locale = null) : Tag
    {
        if ($existingTag = parent::findFromString($name, $type)) {
            return $existingTag;
        }
        $tag = parent::findOrCreate($name, $type);
        $tag->setTranslations('name', array_fill_keys(config('app.locales'), $name));
        $tag->save();
        return $tag;
    }