20 lines
744 B
PHP
20 lines
744 B
PHP
<?php
|
|
|
|
require __DIR__ . '/vendor/autoload.php';
|
|
$app = require_once __DIR__ . '/bootstrap/app.php';
|
|
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
|
|
$kernel->bootstrap();
|
|
|
|
echo "--- CONTRACTORS ---" . PHP_EOL;
|
|
$contractors = \Modules\ContractorManagement\Models\Contractor::all();
|
|
foreach ($contractors as $c) {
|
|
echo "ID: {$c->id} | Company: {$c->company_name} | Email: {$c->email}" . PHP_EOL;
|
|
}
|
|
|
|
echo PHP_EOL . "--- USERS ---" . PHP_EOL;
|
|
$users = \App\Models\User::with('roles')->get();
|
|
foreach ($users as $u) {
|
|
$roles = $u->roles->pluck('name')->implode(', ');
|
|
echo "ID: {$u->id} | Name: {$u->name} | Email: {$u->email} | Type: {$u->user_type} | Role: {$roles} | Contractor ID: {$u->contractor_id}" . PHP_EOL;
|
|
}
|