Я могу передать данные компоненту, но в модальном порядке по Alpine js данные равны нулю.
это класс:
public $code, $products;
public function getData($id)
{
$product = Product::find($id);
$this->code = $product->code;
}
public function render()
{
$this->products = Product::latest()->get();
return view('livewire.cabin');
}
и это компонент:
<div x-data="{open: false}">
<section>
if I use $code here the code value is shown !!!
<div>{{ $code }}</div>
<div class="slideCabin">
@foreach($products as $product)
<div>
<img
@click="open = true"
wire:click="getData({{ $product->id }})"
src="/images/allproducts/{{ $product->cover }}"
>
</div>
@endforeach
</div>
</section>
это модальное окно, которое открывает Alpine js, нажав на тег:
<div id="backmodal" x-show="open">
but, the code value is null:
<p>{{ $code }}</p>
</div>