This commit is contained in:
Jaybe
2025-03-05 14:02:29 +09:00
commit 247a7808d3
357 changed files with 161196 additions and 0 deletions
View File
+28
View File
@@ -0,0 +1,28 @@
<?php
namespace App\Database\Seeds;
use CodeIgniter\Database\Seeder;
use App\Models\Api\BoardModel;
use CodeIgniter\I18n\Time;
class BoardSeeder extends Seeder
{
public function run()
{
$board = new BoardModel;
$faker = \Faker\Factory::create();
for ($i = 0; $i < 20; $i++) {
$board->save(
[
'board_title' => $faker->sentence(),
'board_description' => $faker->realText(),
'created_at' => Time::createFromTimestamp($faker->unixTime()),
'updated_at' => Time::now(),
'deleted_at' => NULL,
]
);
}
}
}
+34
View File
@@ -0,0 +1,34 @@
<?php
namespace App\Database\Seeds;
use CodeIgniter\Database\Seeder;
use App\Models\Api\CompanyModel;
use CodeIgniter\I18n\Time;
class CompanySeeder extends Seeder
{
public function run()
{
$db = \Config\Database::connect();
$builder = $db->table('event_advertiser');
$builder->select('name');
$adv = $builder->get()->getResultArray();
$compBuilder = $db->table('companies');
foreach($adv as $v){
$compBuilder->where('name', $v['name']);
$existing = $compBuilder->get()->getRow();
if(!$existing) {
$data = [
'type' => '',
'name' => $v['name'],
'tel' => '',
'created_at' => Time::now(),
'updated_at' => Time::now(),
];
$compBuilder->insert($data);
}
}
}
}
@@ -0,0 +1,27 @@
<?php
namespace App\Database\Seeds;
use CodeIgniter\Database\Seeder;
class EventAdvertiserSeeder extends Seeder
{
public function run()
{
//companies와 event_advertiser name 같은것 company_seq 연결
$db = \Config\Database::connect();
$builder = $db->table('companies');
$builder->select('id, name');
$adv = $builder->get()->getResultArray();
$compBuilder = $db->table('event_advertiser');
foreach($adv as $v){
$compBuilder->where('name', $v['name']);
//$compBuilder->where('company_seq', null);
$data = [
'company_seq' => $v['id'],
];
$compBuilder->update($data);
}
}
}
+216
View File
@@ -0,0 +1,216 @@
<?php
namespace App\Database\Seeds;
use CodeIgniter\Database\Seeder;
use CodeIgniter\Shield\Entities\User;
use CodeIgniter\Shield\Models\UserModel;
class UserSeeder extends Seeder
{
public function run()
{
$user = new UserModel;
$faker = \Faker\Factory::create();
$data = [
/* array(
"username" => "yskim",
"email" => "ryan1219@carelabs.co.kr"
),
array(
"username" => "hsm",
"email" => "hsm0301@carelabs.co.kr"
),
array(
"username" => "lek",
"email" => "eunkyoung@carelabs.co.kr"
),
array(
"username" => "kuhellian",
"email" => "kimcg@carelabs.co.kr"
),
array(
"username" => "vcvxvz",
"email" => "nylee@carelabs.co.kr"
),
array(
"username" => "dudtjr9169",
"email" => "kys9169@carelabs.co.kr"
),
array(
"username" => "hermesheo",
"email" => "min.heo@carelabs.co.kr"
), */
/* array(
"username" => "jms",
"email" => "jms@carelabs.co.kr"
), */
/* array(
"username" => "kumssac",
"email" => "kumssac@carelabs.co.kr"
),
array(
"username" => "hjs",
"email" => "spacejin01@carelabs.co.kr"
),
array(
"username" => "yjj",
"email" => "yjj@carelabs.co.kr"
), */
/* array(
"username" => "jaybe",
"email" => "jaybe@carelabs.co.kr"
), */
/* array(
"username" => "dltjwls247",
"email" => "seo@carelabs.co.kr"
),
array(
"username" => "designloop",
"email" => "dloop@carelabs.co.kr"
),
array(
"username" => "gblagdog",
"email" => "gblagdog@carelabs.co.kr"
),
array(
"username" => "sgksks",
"email" => "sgksks@carelabs.co.kr"
),
array(
"username" => "hahazz",
"email" => "hahazz@carelabs.co.kr"
),
array(
"username" => "darkyong",
"email" => "darkyong@carelabs.co.kr"
),
array(
"username" => "chosk",
"email" => "chosk@carelabs.co.kr"
),
array(
"username" => "zfkltm320",
"email" => "zfkltm320@carelabs.co.kr"
),
array(
"username" => "jinseon5415",
"email" => "jinseon5415@carelabs.co.kr"
),
array(
"username" => "hamstouch",
"email" => "hamstouch@carelabs.co.kr"
),
array(
"username" => "gschoi",
"email" => "gs.choi@carelabs.co.kr"
),
array(
"username" => "hokeg1",
"email" => "hokeg1@carelabs.co.kr"
),
array(
"username" => "kimhr425",
"email" => "kimhr425@carelabs.co.kr"
),
array(
"username" => "gksquf123",
"email" => "gksquf123@carelabs.co.kr"
),
array(
"username" => "hyeji0125",
"email" => "hyeji0125@carelabs.co.kr"
),
array(
"username" => "zxwcll",
"email" => "zxwcll@carelabs.co.kr"
),
array(
"username" => "rong2",
"email" => "rong2@carelabs.co.kr"
),
array(
"username" => "oklhw38",
"email" => "oklhw38@carelabs.co.kr"
),
array(
"username" => "loveholic",
"email" => "loveholic@carelabs.co.kr"
),
array(
"username" => "future",
"email" => "future@carelabs.co.kr"
), */
/* array(
"username" => "tjwlgml47",
"email" => "tjwlgml47@carelabs.co.kr"
), */
/* array(
"username" => "azure871129",
"email" => "yjm@carelabs.co.kr"
),
array(
"username" => "osd92",
"email" => "osd92@carelabs.co.kr"
),
array(
"username" => "clapone",
"email" => "clapone@carelabs.co.kr"
),
array(
"username" => "rhea7904",
"email" => "rhea7904@carelabs.co.kr"
),
array(
"username" => "dkstjrals",
"email" => "dkstjrals@carelabs.co.kr"
), */
/* array(
"username" => "ms1114",
"email" => "ms1114@carelabs.co.kr"
), */
/* array(
"username" => "khjkhj1202",
"email" => "khjkhj1202@carelabs.co.kr"
),
array(
"username" => "ohyeonjae",
"email" => "ohyeonjae@carelabs.co.kr"
),
array(
"username" => "chanyeong",
"email" => "chanyeong@carelabs.co.kr"
), */
/* array(
"username" => "pjh8778",
"nickname" => "박종호",
"email" => "pjh8778@carelabs.co.kr",
),
array(
"username" => "sungjin",
"nickname" => "박성진",
"email" => "sunshine_psj@carelabs.co.kr"
), */
array(
"username" => "jinhong",
"nickname" => "김진홍",
"email" => "jinhong@carelabs.co.kr",
),
];
for ($i = 0; $i < count($data); $i++) {
$data[$i]['password'] = '1234';
$data[$i]['password_confirm'] = '1234';
$userModel = model(UserModel::class);
$user = new User();
$user->fill($data[$i]);
$userModel->save($user);
$user = $userModel->findById($userModel->getInsertID());
$user->addGroup('guest');
$user->activate();
}
}
}