首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在做一个在Laravel上的项目,我在PostCard.blde.php中面临一个未定义的变量$post错误。

我正在做一个在Laravel上的项目,我在PostCard.blde.php中面临一个未定义的变量$post错误。
EN

Stack Overflow用户
提问于 2022-08-03 06:13:35
回答 2查看 42关注 0票数 0

post.blade.php主post文件

代码语言:javascript
复制
<main class="max-w-6xl mx-auto mt-6 lg:mt-20 space-y-6">

    <x-post-featured-card :post="$posts[0]" />

    <div class="lg:grid lg:grid-cols-2">
        @foreach ($posts->skip(1) as $post)
          <x-post-card :post="$post" />
        @endforeach
    </div>

</main>

这个文件正在抛出未定义的变量错误

代码语言:javascript
复制
<div class="mt-4">
   <h1 class="text-3xl">
      {{ $post->title }}
   </h1>
</div>
EN

回答 2

Stack Overflow用户

发布于 2022-09-08 16:04:07

代码语言:javascript
复制
@props(['post'])
@foreach($posts as $post)

    <div class="mt-4">
       <h1 class="text-3xl">
          {{ $post->title }}
       </h1>
    </div>

@endforeach
票数 0
EN

Stack Overflow用户

发布于 2022-11-26 02:59:38

你可以试几步

如果在文件中有任何导致错误的post-card.blade.php

  • remove

  • 使用道具,则
  1. 将更改文件postcard.blde.php中的其他注释组件的名称,如@props('post')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73217009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档