将匿名组件属性作为对象传递

Pass Anonymous Components Attribute as object

我有一个 Blade 匿名组件。

我想将属性作为对象传递给组件。

当我这样做时,对象转换为字符串

组件文件:

@props(['object'])

{{ $object }}

组件调用:

<x-component object="object variable" />

像这样尝试,在属性名称前加上 :。示例:

welcome.blade.php

@php 
  $customer = (object)['name' => 'Kenny'];
@endphp
<x-customer-component :customer="$customer"/>
                      ^

客户-component.blade.php

<div>
  <p>Hey, my name is {{ $customer->name }}</p>
</div>