laravel - Laravel:没有找到数据
问题描述
好的,所以我正在尝试在我的页面上显示数据,但是当我运行我的代码时,我的消息显示为“未找到任何帖子”(如果没有任何帖子,则将其编码)尽管我的数据库中有 4 条数据那应该显示。我对为什么我的帖子没有出现有点困惑:
Welcome.blade.php
@if(isset($postings) && count($postings) > 1)
@foreach($postings as $post)
<h2><a href="/posts/{{$post->id}}">{{$post->title}}</a></h2>
@endforeach
@else
</p>no posts found</p>
@endif
家庭控制器.php
public function index()
{
return view('home');
}
public function index1()
{
$postings = Post::all();
return view('Pages.welcome', compact('postings'));
}
Web.api
**Route::get('/', 'PageController@index');
Route::get('/welcome1', 'HomeController@index1');**
Route::get('/services', 'PageController@services');
Route::get('/register', 'PageController@register');
Route::get('/Create', 'PageController@Create');
Route::get('/search', 'PageController@search');
Route::get('/payment', 'PageController@Payment');
Route::resource('posts', 'PostsController');
Route::resource('search', 'SearchController');
Route::resource('reviews', 'ReviewsController');
**Route::resource('postings', 'HomeController');**
解决方案
你可以写:
@forelse ($postings as $post)
<h2><a href="/posts/{{$post->id}}">{{$post->title}}</a></h2>
@empty
</p>no posts found</p>
@endforelse
推荐阅读
- python - Python __str__ - 它会模棱两可吗?
- python - 在使用 scipy 集成期间,如何使用 print() 命令并使 numpy 数组的形状保持一致?
- shell - 在 Linux 中使用 shell 将字符串转换为整数
- android - 为什么在应用 View Binding 时 ConstraintlLayout 项目不可见?
- javascript - 单击按钮后按钮不会消失
- netlogo - Netlogo:将一种乌龟放在另一种类型上
- openscad - 在 Openscad 中设计 O 形环槽?
- spring - 在 Spring Boot 中使用 Firebase Id 令牌对用户进行身份验证
- c - 如何替换最近取消的宏“access_ok”的第一个参数?
- javascript - 为什么我的 CSS 悬停选择器不起作用?