Laravel 3: Ищите объяснение, как использовать модель

Я новичок в MVC, и моя первая структура – Laravel (3 на данный момент). Я начал кодирование исключительно на маршрутах, и я перешел к контроллеру. Тем не менее, я выполняю все операции с базой данных в контроллере. Я не понимаю, как использовать модель.

Примеры либо демонстрируют все в контроллере, либо на маршруте, но они никогда не разделяют модель, контроллер и представление.

Может ли кто-нибудь объяснить мне, как использовать модель? Короче говоря, я не понимаю, как связать один друг с другом, например, отправить ввод формы в модель или обработать данные обратно на контроллер.

Было бы неплохо проанализировать gitaub-репо Laravel (v3, если возможно) с полной настройкой MVC, если у кого-нибудь есть для меня возможность посмотреть?

Благодарю.

Лучшее заявление на тему рамок, которые я слышал, объясняется дядей Бобом:

Хорошая архитектура позволяет отложить серьезные решения!

В частности:

  • Хорошая архитектура задерживает выбор Framework!

Еще одна замечательная мысль:

MVC – это не архитектура! Это шаблон оформления поставки.

Посмотрите его видео – это одно из немногих из них, которые не тратят 1000 слов на то, что можно сказать в 10, и я не могу этого достаточно рекомендовать – и это поможет вам понять много вопросов, поднятых в вашем вопрос:

Роберт С Мартин (Дядя Боб) – Чистая архитектура и дизайн – Видео

Конечно, его книга о чистом кодексе также очень рекомендуется!

Хотя эта ссылка предназначена для документов Laravel 4, это может помочь вам понять, как работают модели – (Laravel 3 также использует Eloquent):

http://laravel.com/docs/eloquent

Кроме того, для laravel 3:

http://codehappy.daylerees.com/eloquent-orm