PATH:
home
/
lab2454c
/
vaultchip.com
/
database
/
seeders
<?php namespace Database\Seeders; use Botble\Base\Supports\BaseSeeder; use Botble\Ecommerce\Models\Brand; use Botble\Slug\Models\Slug; use Illuminate\Support\Facades\DB; use Illuminate\Support\Str; use SlugHelper; class BrandSeeder extends BaseSeeder { /** * Run the database seeds. * * @return void */ public function run() { $this->uploadFiles('brands'); $brands = [ [ 'name' => 'Perxsion', ], [ 'name' => 'Hiching', ], [ 'name' => 'Kepslo', ], [ 'name' => 'Groneba', ], [ 'name' => 'Babian', ], [ 'name' => 'Valorant', ], [ 'name' => 'Pure', ], ]; Brand::truncate(); Slug::where('reference_type', Brand::class)->delete(); foreach ($brands as $key => $item) { $item['order'] = $key; $item['is_featured'] = true; $item['logo'] = 'brands/' . ($key + 1) . '.png'; $brand = Brand::create($item); Slug::create([ 'reference_type' => Brand::class, 'reference_id' => $brand->id, 'key' => Str::slug($brand->name), 'prefix' => SlugHelper::getPrefix(Brand::class), ]); } DB::table('ec_brands_translations')->truncate(); $translations = [ [ 'name' => 'Perxsion', ], [ 'name' => 'Hiching', ], [ 'name' => 'Kepslo', ], [ 'name' => 'Groneba', ], [ 'name' => 'Babian', ], [ 'name' => 'Valorant', ], [ 'name' => 'Pure', ], ]; foreach ($translations as $index => $item) { $item['lang_code'] = 'vi'; $item['ec_brands_id'] = $index + 1; DB::table('ec_brands_translations')->insert($item); } } }
[-] FlashSaleSeeder.php
[edit]
[-] WidgetSeeder.php
[edit]
[-] CurrencySeeder.php
[edit]
[+]
..
[-] ProductSeeder.php
[edit]
[-] ProductCollectionSeeder.php
[edit]
[-] AdsSeeder.php
[edit]
[-] CustomerSeeder.php
[edit]
[-] ReviewSeeder.php
[edit]
[-] PageSeeder.php
[edit]
[-] BrandSeeder.php
[edit]
[-] ThemeOptionSeeder.php
[edit]
[-] ProductAttributeSeeder.php
[edit]
[-] BlogSeeder.php
[edit]
[-] SimpleSliderSeeder.php
[edit]
[-] ProductCategorySeeder.php
[edit]
[-] MenuSeeder.php
[edit]
[-] DatabaseSeeder.php
[edit]
[-] UserSeeder.php
[edit]
[+]
files
[-] SettingSeeder.php
[edit]
[-] TaxSeeder.php
[edit]
[-] LanguageSeeder.php
[edit]
[-] ShippingSeeder.php
[edit]
[-] ProductLabelSeeder.php
[edit]
[-] OrderEcommerceSeeder.php
[edit]
[-] StoreLocatorSeeder.php
[edit]
[-] ProductTagSeeder.php
[edit]