sarga/database/seeders/CategoryTranslationsSeeder.php

37 lines
1.2 KiB
PHP
Raw Permalink Normal View History

2022-04-01 12:19:51 +00:00
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Webkul\Velocity\Database\Seeders\VelocityMetaDataSeeder;
use Webkul\Admin\Database\Seeders\DatabaseSeeder as BagistoDatabaseSeeder;
use Sarga\Shop\Database\Seeders\DatabaseSeeder as SargaDatabaseSeeder;
class CategoryTranslationsSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
$catTranslations = json_decode(file_get_contents(__DIR__ . '/../data/category-translations.json'), true);
DB::beginTransaction();
foreach ($catTranslations as $translation){
DB::table('category_translations')
->where('category_id', $translation['id'])
->where('locale', 'tm')
2022-04-01 12:21:37 +00:00
->update(array('name'=>$translation['Tm'],'meta_title'=>$translation['Tm']));
2022-04-01 12:19:51 +00:00
DB::table('category_translations')
->where('category_id', $translation['id'])
2022-04-01 12:26:48 +00:00
->where('locale', 'ru')
2022-04-01 12:21:37 +00:00
->update(array('name'=>$translation['Rus'],'meta_title'=>$translation['Rus']));
2022-04-01 12:19:51 +00:00
}
2022-04-01 12:26:48 +00:00
DB::commit();
2022-04-01 12:19:51 +00:00
}
}