初始化
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\Setting;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class SettingsSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* 站点级默认配置:ICP 备案号、全局 SEO、Logo 等。
|
||||
* 使用 firstOrCreate,重复 seed 不会覆盖管理员在后台的修改。
|
||||
*/
|
||||
public function run(): void
|
||||
{
|
||||
$defaults = [
|
||||
'site_name' => ['value' => '深圳市云创芯电子有限公司', 'group' => 'general'],
|
||||
'site_description' => [
|
||||
'value' => '深圳市云创芯电子有限公司提供多口 TypeC 接口IC、协议转换与同步整流控制芯片,面向充电与外设厂商;支持标准的TypeC PD协议,包含快充、数据转换、功率智能分配。',
|
||||
'group' => 'seo',
|
||||
],
|
||||
'seo_title_default' => ['value' => '深圳市云创芯电子有限公司 - 多口 TypeC 接口IC', 'group' => 'seo'],
|
||||
'seo_description_default' => [
|
||||
'value' => '深圳市云创芯电子有限公司提供多口 TypeC 接口IC、协议转换与同步整流控制芯片,面向充电与外设厂商;支持标准的TypeC PD协议,包含快充、数据转换、功率智能分配。',
|
||||
'group' => 'seo',
|
||||
],
|
||||
'icp_no' => ['value' => '粤ICP备16118477号-2', 'group' => 'general'],
|
||||
// 公安联网备案号(管局强制悬挂,与 ICP 并列)。由管理员在后台填写真实号。
|
||||
'security_filing_no' => ['value' => '', 'group' => 'general'],
|
||||
// 站内展示用横版 PNG(5KB,2x 高清屏适配),而非 123KB 的 ICO
|
||||
'logo_url' => ['value' => '/images/logo-dark.png', 'group' => 'general'],
|
||||
// 浏览器标签页图标用方形 ICO
|
||||
'favicon_url' => ['value' => '/images/ccc-icon.ico', 'group' => 'general'],
|
||||
'contact_email' => ['value' => 'contact@cloud-chip.cn', 'group' => 'general'],
|
||||
// 前台主题配色(后台「站点设置」可切换):azure / slate / indigo / teal / amber
|
||||
'theme' => ['value' => 'azure', 'group' => 'appearance'],
|
||||
// 首页 Hero 显示模式:carousel(轮播)/ single(独立单图)
|
||||
'hero_mode' => ['value' => 'carousel', 'group' => 'appearance'],
|
||||
// 页脚富文本内容(后台「站点设置」用富文本编辑器维护,留空则不显示)
|
||||
'footer_content' => ['value' => '', 'group' => 'general'],
|
||||
];
|
||||
|
||||
foreach ($defaults as $key => $item) {
|
||||
Setting::firstOrCreate(
|
||||
['key' => $key],
|
||||
['value' => $item['value'], 'group' => $item['group']]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user