Файловый менеджер - Редактировать - /home/c7lekhnath/silverray.com.au/Modules/Slider/database/seeders/SliderDatabaseSeeder.php
Назад
<?php namespace Modules\Slider\database\seeders; use Illuminate\Database\Seeder; use Modules\Slider\app\Models\Slider; use Stichoza\GoogleTranslate\GoogleTranslate; use Modules\Slider\app\Models\SliderTranslation; class SliderDatabaseSeeder extends Seeder { /** * Run the database seeds. */ public function run(): void { // Define multiple sliders with their translations $sliders = [ [ 'title' => 'Trendy House Interior', 'image' => 'uploads/custom-images/slider1.jpg', 'status' => 1, 'serial' => 1, ], [ 'title' => 'Luxury Gymnasium Club', 'image' => 'uploads/custom-images/slider2.jpg', 'status' => 1, 'serial' => 2, ], // Add more sliders here as needed ]; // Insert sliders and translations foreach ($sliders as $sliderItem) { $slider = new Slider(); $slider->image = $sliderItem['image']; $slider->status = $sliderItem['status']; $slider->serial = $sliderItem['serial']; $slider->save(); $languages = allLanguages(); foreach($languages as $language){ $tr = new GoogleTranslate($language->code); $translation = new SliderTranslation(); $translation->slider_id = $slider->id; $translation->lang_code = $language->code; $translation->title = $tr->translate($sliderItem['title']); $translation->save(); } } } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.20 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка