Я пытаюсь отобразить данные с помощью оператора foreach в моей системе. Теперь я передаю переменную 'posts' в мое представление, однако продолжаю получать сообщение об ошибке: Неопределенная переменная: posts (View:.
Search.blade. php
@foreach($posts as $post)
<option value="{{$post->distance}}">{{ $post->distance}}</option>
@endforeach
SearchController. php
public function index()
{
$posts = Post::all();
return view('pages.Search')->with('posts', $posts);
}
Теперь в моем PostsController. php У меня есть похожий код, который возвращает все сообщения.
PostsController. php
public function index()
{
$posts = Post::all();
return view('posts.index')->with('posts', $posts);
}
Будет ли это причиной ошибки, я не думал, что это приведет к ее возвращению на совершенно отдельную страницу.