Есть ли способ передать объект в качестве параметра в laravel livewire?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Есть ли способ передать объект в качестве параметра в laravel livewire?

Сообщение Anonymous »

У меня есть массив товаров, и я пытаюсь передать один элемент в качестве параметра для быстрого просмотра, но не могу. Есть ли у кого-нибудь решение? Заранее спасибо.

Код: Выделить всё

@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


В моем контроллере я пытаюсь сделать что-то вроде этого:

Код: Выделить всё

public function quickView($product)
{
$this->view_product = $product;
}
Я пытался передать объект, но получаю ошибку:

htmlspecialchars() ожидает, что параметр 1 будет строкой, задан объект


Подробнее здесь: https://stackoverflow.com/questions/751 ... l-livewire
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»