| Current Path : /home/users/unlimited/www/dabbawali.sizzlingcafe.co.in/database/seeders/ |
| 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');
}
}
}