所以我试图用 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>
2 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
我认为问题是有两条路由路由到同一个 url,Route::get('/posting','GuestbookController@index')->name('guestbook');
所以我删除了另一个路由,它的工作原理感谢输入错误 @Denis Ćerić
- 2 回答
- 0 关注
- 263 浏览
添加回答
举报
0/150
提交
取消