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

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

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

app/Http/Controllers/PostController.php<?php
  $post = new Post;
?>

Затем нужно записать в его свойства нужные данные:

app/Http/Controllers/PostController.php<?php
  $post->title = 'title';
  $post->text  = 'text text text';
?>

После этого можно вызвать метод save для сохранения данных в базу:

app/Http/Controllers/PostController.php<?php
  $post->save();
?>

Соберем весь наш код вместе:

app/Http/Controllers/PostController.php<?php
  $post = new Post;
  
  $post->title = 'title';
  $post->text  = 'text text text';
  
  $post->save();
?>

При описанном сохранении поля created_at и updated_at будут установлены автоматически.

Задание 1

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