Your IP : 216.73.216.93


Current Path : /home/users/unlimited/www/dabbawali.sizzlingcafe.co.in/database/seeders/
Upload File :
Current File : /home/users/unlimited/www/dabbawali.sizzlingcafe.co.in/database/seeders/LanguageTableSeeder.php

<?php

namespace Database\Seeders;


use App\Enums\Status;
use App\Enums\DisplayMode;
use App\Models\Language;
use Illuminate\Database\Seeder;


class LanguageTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $englishLanguageArray = [
            'name'              => 'English',
            'code'              => 'en',
            'display_mode'      => DisplayMode::LTR,
            'status'            => Status::ACTIVE
        ];

        $banglaLanguageArray = [
            'name'              => 'Bangla',
            'code'              => 'bn',
            'display_mode'      => DisplayMode::LTR,
            'status'            => Status::ACTIVE
        ];

        $germanLanguageArray = [
            'name'              => 'German',
            'code'              => 'de',
            'display_mode'      => DisplayMode::LTR,
            'status'            => Status::ACTIVE
        ];

        $arabicLanguageArray = [
            'name'              => 'Arabic',
            'code'              => 'ar',
            'display_mode'      => DisplayMode::RTL,
            'status'            => Status::ACTIVE
        ];

        $englishLanguage = Language::create($englishLanguageArray);
        if (file_exists(public_path('/images/language/english.png'))) {
            $englishLanguage->addMedia(public_path('/images/language/english.png'))->preservingOriginal()->toMediaCollection('language');
        }

        $banglaLanguage = Language::create($banglaLanguageArray);
        if (file_exists(public_path('/images/language/bangla.png'))) {
            $banglaLanguage->addMedia(public_path('/images/language/bangla.png'))->preservingOriginal()->toMediaCollection('language');
        }

        $germanLanguage = Language::create($germanLanguageArray);
        if (file_exists(public_path('/images/language/german.png'))) {
            $germanLanguage->addMedia(public_path('/images/language/german.png'))->preservingOriginal()->toMediaCollection('language');
        }

        $arabicLanguage = Language::create($arabicLanguageArray);
        if (file_exists(public_path('/images/language/arabic.png'))) {
            $arabicLanguage->addMedia(public_path('/images/language/arabic.png'))->preservingOriginal()->toMediaCollection('language');
        }
    }
}