⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
erp.dev-unit.com
/
database
/
seeders
/
View File Name :
UserSeeder.php
<?php namespace Database\Seeders; use App\Events\DefaultData; use App\Models\User; use App\Models\WorkSpace; use App\Models\Warehouse; use App\Events\GivePermissionToRole; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\Hash; use App\Models\Role; class UserSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { // Super Admin $admin = User::where('type','super admin')->first(); // Company $user = User::where('type','company')->first(); if(empty($user)) { $company = new User(); $company->name = 'WorkDo'; $company->email = 'company@example.com'; $company->password = Hash::make('1234'); $company->email_verified_at = date('Y-m-d H:i:s'); $company->type = 'company'; $company->active_status = 1; $company->active_workspace = 1; $company->avatar = 'uploads/users-avatar/avatar.png'; $company->dark_mode = 0; $company->lang = 'en'; $company->referral_code = rand(100000 , 999999); $company->workspace_id = 1; $company->created_by = $admin->id; $company->save(); $role_r = Role::where('name','company')->first(); $company->addRole($role_r); $data= $company->MakeRole(); // create WorkSpace $workspace = new WorkSpace(); $workspace->name = 'WorkDo'; $workspace->slug = 'workdo'; $workspace->created_by = $company->id; $workspace->save(); $company = User::find($company->id); $company->workspace_id = $workspace->id; $company->active_workspace = $workspace->id; $company->save(); // company setting save User::CompanySetting($company->id); } Warehouse::defaultdata(); } }