feat: 项目基础框架+配置+Kernel
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user