updates automatically handled on the background

This commit is contained in:
Čarodej
2022-04-05 16:43:12 +02:00
parent 3649b6b7cf
commit 993dfc8fa1
21 changed files with 141 additions and 243 deletions
@@ -1,10 +1,9 @@
<?php
namespace Domain\Localization\Actions;
use DB;
class DeleteLanguageStringsAction
class DeleteLanguageTranslationsAction
{
public function __invoke(array $list): void
{
@@ -12,4 +11,4 @@ class DeleteLanguageStringsAction
->whereIn('key', $list)
->delete();
}
}
}
@@ -1,18 +0,0 @@
<?php
namespace Domain\Localization\Actions;
use DB;
class UpdateLanguageStringsAction
{
public function __invoke(array $list): void
{
collect($list)
->each(fn(...$item) => DB::table('language_translations')
->where('lang', 'en')
->where('key', $item[1])
->update(['value' => $item[0]])
);
}
}
@@ -0,0 +1,18 @@
<?php
namespace Domain\Localization\Actions;
use DB;
class UpdateLanguageTranslationsAction
{
public function __invoke(array $list): void
{
collect($list)
->each(
fn (...$item) => DB::table('language_translations')
->where('lang', 'en')
->where('key', $item[1])
->update(['value' => $item[0]])
);
}
}