feat: 项目基础框架+配置+Kernel

This commit is contained in:
testadmin
2026-04-29 05:35:00 +08:00
parent 6ce7adcbfb
commit 9a6151fce3
5082 changed files with 437062 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
<?php
use Illuminate\Database\Seeder;
class AdminRoleTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$admin_role = new App\AdminRole();
$admin_role->name = '超级管理员';
$admin_role->is_super = 1;
$admin_role->save();
}
}
+21
View File
@@ -0,0 +1,21 @@
<?php
use Illuminate\Database\Seeder;
class AdminTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$admin = new App\Admin();
$admin->username = 'admin';
$admin->password = App\Users::MakePassword('123456');
$admin->role_id = 1;
$admin->save();
}
}
+36
View File
@@ -0,0 +1,36 @@
<?php
use Illuminate\Database\Seeder;
class BankTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$data = array(
['name'=>'工商银行'],
['name'=>'建设银行'],
['name'=>'中国银行'],
['name'=>'农业银行'],
['name'=>'交通银行'],
['name'=>'邮政储蓄'],
['name'=>'招商银行'],
['name'=>'光大银行'],
['name'=>'广发银行'],
['name'=>'华夏银行'],
['name'=>'浦发银行'],
['name'=>'兴业银行'],
['name'=>'农村商业银行'],
);
foreach ($data as $d){
$bank = new \App\Bank();
$bank->name = $d['name'];
$bank->save();
}
}
}
+33
View File
@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Seeder;
class CurrencyTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$data = array(
['name'=>'BTC','type'=>'btc'],
['name'=>'ETH','type'=>'eth'],
['name'=>'USDT','type'=>'btc'],
['name'=>'PB','type'=>'erc20'],
);
foreach ($data as $d){
$currency = new \App\Currency();
$currency->name = $d['name'];
$currency->is_display = 1;
$currency->is_lever = 0;
$currency->is_legal = 1;
$currency->is_match = 1;
$currency->show_legal = 1;
$currency->type = $d['type'];
$currency->save();
}
}
}
+23
View File
@@ -0,0 +1,23 @@
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$this->call([
AdminTableSeeder::class,
AdminRoleTableSeeder::class,
SettingsTableSeeder::class,
NewsCategoryTableSeeder::class,
NewsTableSeeder::class,
CurrencyTableSeeder::class,
]);
}
}
@@ -0,0 +1,37 @@
<?php
use Illuminate\Database\Seeder;
class NewsCategoryTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$data = array(
['id'=>1,'name'=>'区块链学堂','sorts'=>0,'is_show'=>1,'create_time'=>time(),'update_time'=>time(),'site_id'=>1],
['id'=>2,'name'=>'法币交易','sorts'=>0,'is_show'=>1,'create_time'=>time(),'update_time'=>time(),'site_id'=>1],
['id'=>3,'name'=>'新手帮助','sorts'=>0,'is_show'=>1,'create_time'=>time(),'update_time'=>time(),'site_id'=>1],
['id'=>4,'name'=>'公告','sorts'=>0,'is_show'=>1,'create_time'=>time(),'update_time'=>time(),'site_id'=>1],
['id'=>5,'name'=>'首页banner','sorts'=>0,'is_show'=>0,'create_time'=>time(),'update_time'=>time(),'site_id'=>1],
['id'=>6,'name'=>'系统文章','sorts'=>0,'is_show'=>0,'create_time'=>time(),'update_time'=>time(),'site_id'=>1],
);
foreach ($data as $d ){
$new_category = new \App\NewsCategory();
$new_category->id = $d['id'];
$new_category->name = $d['name'];
$new_category->sorts = $d['sorts'];
$new_category->is_show = $d['is_show'];
$new_category->create_time = $d['create_time'];
$new_category->update_time = $d['update_time'];
$new_category->site_id = $d['site_id'];
$new_category->save();
}
}
}
File diff suppressed because one or more lines are too long
+29
View File
@@ -0,0 +1,29 @@
<?php
use Illuminate\Database\Seeder;
class SettingsTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$data = array(
['key'=>'version','value'=>'1.0','notes'=>'版本号'],
['key'=>'chain_option','value'=>'a:13:{s:16:"calculate_switch";s:1:"1";s:21:"convertPowerpackRatio";s:3:"100";s:19:"reward_initial_time";s:10:"2018-08-18";s:11:"trade_limit";s:6:"a:0:{}";s:20:"calculate_off_prompt";s:64:"收益暂未开始,预计2018年8月18日上线,敬请关注";s:22:"powerpack_static_ratio";s:373:"a:5:{i:0;a:3:{s:3:"min";s:1:"1";s:3:"max";s:2:"11";s:5:"ratio";s:3:"0.1";}i:1;a:3:{s:3:"min";s:2:"11";s:3:"max";s:3:"101";s:5:"ratio";s:3:"0.2";}i:2;a:3:{s:3:"min";s:3:"101";s:3:"max";s:4:"1001";s:5:"ratio";s:3:"0.3";}i:3;a:3:{s:3:"min";s:4:"1001";s:3:"max";s:5:"10001";s:5:"ratio";s:4:"0.35";}i:4;a:3:{s:3:"min";s:5:"10001";s:3:"max";s:6:"100001";s:5:"ratio";s:4:"0.38";}}";s:16:"hold_reawrd_send";s:1:"1";s:17:"share_reawrd_send";s:1:"0";s:16:"team_reawrd_send";s:1:"0";s:21:"prizepool_expire_time";s:2:"48";s:13:"decline_ratio";s:2:"50";s:22:"decline_compensate_day";s:3:"100";s:24:"compensation_reawrd_send";s:1:"1";}','notes'=>''],
['key'=>'ExRate','value'=>'1','notes'=>'PB汇率'],
['key'=>'change_rate','value'=>'10','notes'=>'交易手续费'],
['key'=>'USDTRate','value'=>'6.5','notes'=>'USDT汇率'],
);
foreach ($data as $d){
$settings = new \App\Setting();
$settings->key = $d['key'];
$settings->value = $d['value'];
$settings->notes = $d['notes'];
$settings->save();
}
}
}