138 lines
4.1 KiB
PHP
138 lines
4.1 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace Database\Seeders;
|
||
|
|
|
||
|
|
use App\Lib\Helpers\FileStorageHelper;
|
||
|
|
use App\Models\Directory;
|
||
|
|
use App\Models\Setting;
|
||
|
|
use Illuminate\Database\Seeder;
|
||
|
|
|
||
|
|
class SettingSeeder extends Seeder
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* Run the database seeds.
|
||
|
|
*
|
||
|
|
* @return void
|
||
|
|
*/
|
||
|
|
public function run()
|
||
|
|
{
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 1;
|
||
|
|
$setting->key = "version";
|
||
|
|
$setting->value = 1;
|
||
|
|
$setting->type = 3;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 2;
|
||
|
|
$setting->key = "ShowIsActive";
|
||
|
|
$setting->value = 0;
|
||
|
|
$setting->type = 4;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 3;
|
||
|
|
$setting->key = "MainColor";
|
||
|
|
$setting->value = "#000000";
|
||
|
|
$setting->type = 6;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 4;
|
||
|
|
$setting->key = "SquaredLogo";
|
||
|
|
$setting->value = FileStorageHelper::storeFile(
|
||
|
|
$setting,
|
||
|
|
new \SplFileInfo(\resource_path(
|
||
|
|
'../database/factories/assets/settings/squared-logo-default.png'
|
||
|
|
))
|
||
|
|
);
|
||
|
|
$setting->type = 5;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 5;
|
||
|
|
$setting->key = "RectangleLogo";
|
||
|
|
$setting->value = FileStorageHelper::storeFile(
|
||
|
|
$setting,
|
||
|
|
new \SplFileInfo(\resource_path(
|
||
|
|
'../database/factories/assets/settings/rectangle-logo-default.png'
|
||
|
|
))
|
||
|
|
);
|
||
|
|
$setting->type = 5;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 6;
|
||
|
|
$setting->key = "BackgroundImage";
|
||
|
|
$setting->value = FileStorageHelper::storeFile(
|
||
|
|
$setting,
|
||
|
|
new \SplFileInfo(\resource_path(
|
||
|
|
'../database/factories/assets/settings/background-image-default.png'
|
||
|
|
))
|
||
|
|
);
|
||
|
|
$setting->type = 5;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 7;
|
||
|
|
$setting->key = "HomeButtonImage";
|
||
|
|
$setting->value = FileStorageHelper::storeFile(
|
||
|
|
$setting,
|
||
|
|
new \SplFileInfo(\resource_path(
|
||
|
|
'../database/factories/assets/settings/home-button-image-default.png'
|
||
|
|
))
|
||
|
|
);
|
||
|
|
$setting->type = 5;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 8;
|
||
|
|
$setting->key = "Button1";
|
||
|
|
$setting->value = collect(Directory::whereNull('directory_id')->pluck('id'))->random();
|
||
|
|
$setting->type = 7;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 9;
|
||
|
|
$setting->key = "Button2";
|
||
|
|
$setting->value = collect(Directory::whereNull('directory_id')->pluck('id'))->random();
|
||
|
|
$setting->type = 7;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 10;
|
||
|
|
$setting->key = "Button3";
|
||
|
|
$setting->value = collect(Directory::whereNull('directory_id')->pluck('id'))->random();
|
||
|
|
$setting->type = 7;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 11;
|
||
|
|
$setting->key = "AppStoreUUID";
|
||
|
|
$setting->value = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
|
||
|
|
$setting->type = 1;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 12;
|
||
|
|
$setting->key = "FormSelect1";
|
||
|
|
$setting->value = "[{}]";
|
||
|
|
$setting->type = 2;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 13;
|
||
|
|
$setting->key = "FormSelect2";
|
||
|
|
$setting->value = "[{}]";
|
||
|
|
$setting->type = 2;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
|
||
|
|
$setting = new Setting();
|
||
|
|
$setting->id = 14;
|
||
|
|
$setting->key = "FormCheck";
|
||
|
|
$setting->value = "[{}]";
|
||
|
|
$setting->type = 2;
|
||
|
|
$setting->saveOrFail();
|
||
|
|
}
|
||
|
|
}
|