offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗pplrPmEqInr 112 of 194 menu

Введение в Eloquent Laravel

При работе с базами данных в фреймворках часто используют подход, в котором каждой таблице в базе данных соответствует свой PHP класс (модель). При этом каждая запись в таблице будет представлять собой объект этого класса.

В результате получится, что мы будем обращаться к базе, вызывая методы соответствующего объекта. То есть получится некая ООП обертка над базой данных.

Такая обертка называется ORM - система объектно-реляционного отображения. В Laravel такая система называется Eloquent.

Каждая таблица базы данных имеет соответствующий класс-модель, который используется для работы с этой таблицей. Модели позволяют запрашивать данные из таблиц, а также вставлять в них новые записи.

Модели располагаются в папке app. Имя модели должно соответствовать имени таблицы. При этом имя таблице дается во множественном числе, а имя модели - в единственном и с большой буквы. Например, для таблицы posts вам нужно сделать модель Post.