所以我试图用 Laravel 显示来自数据库的记录,并且我已经在@foreach语句中定义了变量,但是当我运行它时它显示ErrorException Undefined variable,虽然所有变量都已经在 foreach 语句中,但我是否缺少控制器中的方法函数?
这是视图welcome.blade.php
<div class="blog-item">
<div class="blog-text text-box text-white">
@foreach ($guestbooks as $guestbook)
<div class="top-meta">{{ Carbon\Carbon::parse($guestbook->created_at)->format('d-m-Y') }} / di <a href="">Rakitan</a></div>
<h3>{{ $guestbooks->name }}</h3>
<p>{!! \Illuminate\Support\Str::words($guestbook->message, 50, '...') !!}</p>
<a href="{{ route('post.read', ['post_id' => $post->id]) }}" class="read-more">Lanjutkan Baca <img src="asset/img/icons/double-arrow.png" alt="#"/></a>
</div>
</div>
<!-- Blog item -->
<div class="blog-item">
<div class="blog-text text-box text-white">
<div class="top-meta">{{ Carbon\Carbon::parse($guestbook->created_at)->format('d-m-Y') }} / di <a href="">Rakitan</a></div>
<h3>{{ $guestbook->name }}</h3>
<p>{!! \Illuminate\Support\Str::words($guestbook->message, 50, '...') !!}</p>
<a href="{{ route('post.read', ['post_id' => $post->id]) }}" class="read-more">Lanjutkan Baca <img src="asset/img/icons/double-arrow.png" alt="#"/></a>
</div>
海绵宝宝撒