Laravel вставка с использованием построителя запросов - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть вторая база данных в Laravel. Я хочу вставить данные во вторую базу данных и ищу topi c, где в качестве примера приводится:

$users = DB::connection('mysql2')->select(...);

Как я могу вставить таким же образом?

Ответы [ 2 ]

1 голос
/ 10 апреля 2020

Передайте массив полей и значений в функцию вставки следующим образом:

DB::connection('mysql2')->table('your_table')->insert(
    ['email' => 'john@example.com', 'name' => 'John Smith']
);
0 голосов
/ 10 апреля 2020

Метод вставки принимает массив имен и значений столбцов:

DB::table('mysql2')->insert(
['email' => 'john@example.com', 'votes' => 0]
);

Не забудьте использовать 'use Illuminate \ Support \ Facades \ DB;' в начале

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...