38 lines
1.2 KiB
PHP
Executable File
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]);
|
|
}
|
|
}
|