Files
portal-api/database/seeders/Setting.php
T

68 lines
2.3 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Setting as SettingWeb;
class Setting extends Seeder
{
/**
* Run the database seeds.
*
* @return void
* @throws \JsonException
*/
public function run()
{
SettingWeb::insert([
[
'key' => 'setting',
'value' => json_encode([
'tax' => '',
'tel' => '',
'favi_icon' => 'https://tgs.com.vn/wp-content/uploads/2020/11/logo-social-01.png',
'logo' => 'https://tgs.com.vn/wp-content/uploads/2023/02/cropped-LOGO-THE-GIOI-SO-2023-05M-1-1024x487.png',
'email' => 'tgs@gmail.com',
'title' => 'Trang Quản Lý Portal',
'company' => 'Thế giới số Portal',
'bot_id' => env('TELEGRAM_BOT_ID'),
'bot_token' => env('TELEGRAM_BOT_TOKEN'),
'telegram_group_id' => env('TELEGRAM_GROUP_ID', ''),
'status' => 1,
'address' => 'HCM',
'hotline' => '',
'admin_email' => env('ADMIN_NOTIFY_EMAIL', ''),
'support' => null,
'brand_color' => '#EF6824'
], JSON_THROW_ON_ERROR)
],
[
'key' => 'smtp',
'value' => json_encode([
'transport' => env('MAIL_MAILER', 'smtp'),
'host' => env('MAIL_HOST'),
'user' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'encryption' => env('MAIL_ENCRYPTION', 'ssl'),
'port' => env('MAIL_PORT', 465),
'status' => 1
], JSON_THROW_ON_ERROR)
],
[
'key' => 'banking',
'value' => json_encode([
'type' => 'MB',
'callback' => 'api.callback.MB',
'captcha' => '',
'user' => '',
'password' => '',
'status' => 0
], JSON_THROW_ON_ERROR)
]
]);
}
}