UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_091875af3f68
/
database
/
seeds
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
SimplifyFinancial.php
<?php use EstudioLMS\Models\Financial\HireDetail; use EstudioLMS\Models\Financial\HireHeader; use EstudioLMS\Models\Financial\Hiring; use Illuminate\Database\Seeder; /** * Class SimplifyFinancial */ class SimplifyFinancial extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { $hirings = Hiring::all(); if (count($hirings) <= 0) { $headers = HireHeader::all(); $newFinancial = null; DB::table('hirings')->truncate(); foreach ($headers as $header) { $details = HireDetail::whereHireHeadersId($header->id)->get(); foreach ($details as $detail) { $newFinancial = [ 'id' => $detail->id, 'user_id' => $header->user_id, 'gateway_id' => $header->gateway_id, 'payment_code' => $header->payment_code, 'gross_amount' => $detail->gross_amount, 'discount_amount' => $detail->discount_amount, 'fee_amount' => $detail->fee_amount, 'extra_amount' => $detail->extra_amount, 'shipping_amount' => $header->shipping_amount, 'net_amount' => $detail->net_amount, 'shipping_type' => $header->shipping_type, 'status' => $detail->status, 'course_id' => $detail->course_id, 'plan_id' => $detail->plan_id, 'start' => $detail->start, 'end' => $detail->end, 'created_at' => $detail->getOriginal('created_at'), 'updated_at' => $detail->updated_at ]; try { DB::table('hirings')->insert($newFinancial); DB::table('hired_courses') ->where('course_id', $detail->course_id) ->where('hirings_id', $header->id) ->update([ 'hirings_id' => $detail->id, 'start' => $detail->start, 'end' => $detail->end, ]); } catch (\Illuminate\Database\QueryException $ex) { dd($ex->getMessage()); } catch (\Exception $e) { dd($e->getMessage()); } } } /* * Ajustando os gateways nos cursos */ DB::table('course_gateway') ->where('gateway_id', '<', 4) ->update(['gateway_id' => DB::raw('gateway_id + 1')]); $this->command->info('Tabelas do financeiro simplificadas.'); } else { $this->command->info('Tabela hirings já populada! Nenhuma ação foi executada.'); } } }
Copyright © 2026 - UnknownSec