Page 1 of 1

Gibt es eine Möglichkeit, ein Objekt als Parameter in Laravel Livewire zu übergeben?

Posted: 14 Jan 2025, 14:09
by Guest
Ich habe eine Reihe von Produkten und versuche, ein einzelnes Element als Parameter für die Schnellansicht zu übergeben, aber das geht nicht. Hat jemand eine Lösung? Vielen Dank im Voraus.

Code: Select all

@foreach ($products as $product)
@php
$product = (object) $product;
@endphp


[url=shop-single-product.html]
@if (count($product->related_images) > 0)
[i]related_images[0]['image'] }}" width="233" height="245" alt="Image-HasTech">
@endif
[/url]


[/i]


[i][/i]


[i][/i]



[url=shop-single-product.html]{{ $product->product_name }}[/url]
{{-- {{ $product->default_price }}{{ $product->default_price }} --}}


{{ $product->default_price }}
[i][/i]




@endforeach


Load more


und in meinem Controller versuche ich so etwas zu tun:

Code: Select all

public function quickView($product)
{
$this->view_product = $product;
}
Ich habe versucht, das Objekt zu übergeben, erhalte jedoch folgende Fehlermeldung:

Code: Select all

htmlspecialchars() expects parameter 1 to be string, object given