Создание новой записи в моделях Eloquent в Laravel


С помощью моделей можно не только получать записи из базы, но и создавать новые. Это делается в красивом ООП стиле.

Для начала нужно создать новый экземпляр объекта модели:

<?php
$post = new Post;
?>
Затем нужно записать в его свойства нужные данные:

<?php
$post->title = 'title';
$post->text = 'text text text';
?>
После этого можно вызвать метод save для сохранения данных в базу:

<?php
$post->save();
?>
Соберем весь наш код вместе:

<?php
$post = new Post;

$post->title = 'title';
$post->text = 'text text text';

$post->save();
?>
При описанном сохранении поля created_at и updated_at будут установлены автоматически.