49 lines
1.5 KiB
PHP
49 lines
1.5 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\Equipment;
|
|
use App\Models\Plant;
|
|
use App\Models\CompanyProject;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
use Illuminate\Http\Request;
|
|
|
|
class ProjectoDatacontroller extends Controller
|
|
{
|
|
|
|
public function HomePage(){
|
|
$CompanyProject = CompanyProject::all();
|
|
|
|
return view('Admin/index')
|
|
// return view('codePronto');
|
|
->with("CompanyProject", $CompanyProject);
|
|
}
|
|
|
|
public function ManageAssets()
|
|
{
|
|
|
|
$units = DB::table('plants')
|
|
->join('units', 'plants.plant_id', '=', 'units.plant_id')
|
|
->join('users', 'plants.user_id', '=', 'users.user_id')
|
|
->select('plants.*', 'units.unit_name', 'users.user_name as user_name')
|
|
->get();
|
|
|
|
// $equipaments = DB::table('equipaments')
|
|
// ->join('factories','equipaments.factory_id', '=', 'factories.factories_id')
|
|
// ->join('equipament_types', 'equipaments.equipament_type_id', '=' , 'equipament_types.equipament_type_id')
|
|
// ->select('equipaments.*', 'factories.factories_name', 'equipament_types.equipment_type_name')
|
|
// ->get();
|
|
|
|
// return view('Admin/DataManagement/manageassets', compact('units','equipaments'));
|
|
return view('Admin/DataManagement/manageassets', compact('units'));
|
|
}
|
|
|
|
public function showUnit($id)
|
|
{
|
|
|
|
$equipaments = Equipment::where('equipment_id', $id)->firstOrFail();
|
|
return view('Admin/DataManagement/showEquipament', compact('equipaments'));
|
|
}
|
|
}
|