Видеокурс Laravel: создание ToDo List
Создаем модель для items
Создаем app\models\Item.php
class Item extends Eloquent{ }Для того чтобы мы обращаясь к объекту пользователя могли получить все его задачи создадим метод в модели пользователя. Открываем файл app\models\User.php и добавляем:
public function items(){ return $this->hasMany('Item', 'user_id'); }
Следующим шагом получим список задач в контроллере TodoController и передадим их в представление
public function index() { $items = Auth::user()->items; return View::make('todo.index', array( 'items' => $items )); }Теперь выведем в шаблоне список задач (index.blade.php):
@section('content') <h1>Items</h1> <ul> @foreach ($items as $item) <li> {{ $item->name }} </li> @endforeach </ul> @stop