Laravel组件调用报错:渲染listing-card组件失败求助
问题排查与解决
- 核心错误:循环中向组件传递的参数写错了,你把整个列表集合
$listings传给了组件,而不是当前循环的单个$listing项。 - 修正后的代码:
@foreach($listings as $listing) <x-listing-card :listing="$listing" /> @endforeach
- 额外排查要点:
- 确认
listing-card.blade.php文件位于resources/views/components目录下(如果是自定义组件路径,需确保框架已正确配置) - 组件文件顶部需正确声明接收
listing参数,示例代码:@props(['listing'])
- 确认
内容的提问来源于stack exchange,提问作者Samson Girma
相关产品推荐
相关产品推荐

