我想打印' $ post'作为数据库中的数组。
<tbody>
@if (is_array($posts) || is_object($posts)){
@foreach ($posts as $post)
<tr>
<th>{{$post->id }}</th>
<td>{{$post->title }}</td>
<td>{{$post->body }}</td>
<td>{{$post->created_at }}</td>
<td><a href="#" class="btn btn-default">View</a><a href="#" class="btn btn-default">Edit</a></td>
</tr>
@endforeach
@else
{{'no!'}}
@endif
</tbody>
它只打印不!这是主要功能:
public function index()
{
$posts = Post::all();
return view('posts.index')->withPosts('$posts');
}
答案 0 :(得分:3)
您应该从视图文件中传递数据。
public function index()
{
$posts = Post::all();
return view('posts.index',compact('posts'));
}
答案 1 :(得分:0)
您可以使用get方法,get将返回模型表中的所有结果。之后,您可以将结果传递给您的视图。
public function index(){
$posts = Post::get();
return view('posts.index',compact('posts'));
}