Для вставки данных используется метод insert
.
Он принимает параметром массив
имен столбцов и значений:
<?php
DB::table('posts')->insert([
'title' => 'page',
'slug' => 'slug',
]);
?>
Вставьте нового юзера в таблицу с юзерами.
Получение id
Можно получить id
вставленной записи,
использовов для вставки метод insertGetId
:
<?php
$id = DB::table('posts')->insertGetId([
'title' => 'page',
'slug' => 'slug',
]);
echo $id;
?>
Вставьте нового юзера в таблицу
с юзерами. Выведите на экран
id
вставленного юзера.
Массовая вставка
Можно вставить в таблицу сразу несколько
записей одним вызовом insert
.
Давайте для примера вставим несколько постов.
Для этого нужно передать параметром
двухмерный массив:
<?php
DB::table('posts')->insert([
[
'title' => 'page1',
'slug' => 'slug1',
],
[
'title' => 'page2',
'slug' => 'slug2',
]
]);
?>
Вставьте трех новых юзеров в таблицу с юзерами.