Tag syncing is now done within the Component commands
This commit is contained in:
@@ -56,6 +56,15 @@ class UpdateComponentCommandHandler
|
||||
|
||||
$component->update($this->filter($command));
|
||||
|
||||
// Sync the tags into the component.
|
||||
if ($command->tags) {
|
||||
collect(preg_split('/ ?, ?/', $command->tags))->filter()->map(function ($tag) {
|
||||
return trim($tag);
|
||||
})->pipe(function ($tags) use ($component) {
|
||||
$component->syncTags($tags);
|
||||
});
|
||||
}
|
||||
|
||||
event(new ComponentWasUpdatedEvent($this->auth->user(), $component));
|
||||
|
||||
return $component;
|
||||
|
||||
Reference in New Issue
Block a user