Создание новой записи в моделях 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 будут установлены автоматически.

Добавьте нового юзера в вашу базу данных.