Вы должны использовать
public function index()
{
$post=Post::all();
return view('home', compact('post'));
}
или
return view('home')->with('post', $post);
для хорошей практики использования
public function index()
{
$posts = Post::all();
return view('home', compact('posts'));
}
в поле зрения
@foreach($posts as $ps)
//your logic
@foreach