Files
GSB-Construction/check_db.php
Ajjj 936ae1c6b2
Some checks failed
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled
Tests / PHP 8.5 (push) Has been cancelled
feat: implement comprehensive dashboard controller and modular administrative and project management interfaces
2026-08-03 18:28:52 +08:00

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;
}