ispt4.0_laravel/app/Livewire/Preparadas/ShowQrcodeAndDetallsEquipment.php
2023-11-30 14:18:56 +00:00

38 lines
1.2 KiB
PHP
Executable File

<?php
namespace App\Livewire\Preparadas;
use Livewire\Component;
use App\Models\Equipment;
use App\Models\QrcodesAssociatedEquipment;
class ShowQrcodeAndDetallsEquipment extends Component
{
public $equipment;
public function mount($equipment)
{
$this->equipment = $equipment;
}
public function render()
{
// $this->equipment = Equipment::find($this->equipment->id);
// return view('livewire.preparadas.show-qrcode-and-detalls-equipment');
// $associatedEquipments = QrcodesAssociatedEquipment::where('equipment_id', $this->equipment->equipment_id)->get();
// return view('livewire.preparadas.show-qrcode-and-detalls-equipment', ['associatedEquipments' => $associatedEquipments]);
$associatedEquipments = QrcodesAssociatedEquipment::where('equipment_id', $this->equipment->equipment_id)->get();
$associatedArray = [];
foreach ($associatedEquipments as $associatedEquipment) {
$associatedArray[$associatedEquipment->id] = $associatedEquipment->component_tag;
}
return view('livewire.preparadas.show-qrcode-and-detalls-equipment', ['associatedArray' => $associatedArray,'associatedEquipments' => $associatedEquipments]);
}
}