Видеокурс Laravel: создание блога
Заполним таблицу posts тестовыми записями.Для того чтобы приступить к получению данных из БД и выводу их на странице, нам нужна модель.
Создадим файл модели \app\models\Post.php
class Post extends Eloquent { }
Теперь в HomeCountoller.php, в методе index осуществим запрос к БД на получение всех данных таблицы posts:
public function index() { $posts = Post::get(); return View::make('index')->with('posts', $posts); }Теперь выведем полученные данные на шлавную страницу (файл index.blade.php)
@if($posts->count()) @foreach($posts as $post) <article> <h2>{{ $post->title }}</h2> <p>{{ Str::limit($post->body, 50) }}</p> <a href='#'>Читать далее...</a> </article> @endforeach @endif