У меня есть вторая база данных в Laravel. Я хочу вставить данные во вторую базу данных и ищу topi c, где в качестве примера приводится:
$users = DB::connection('mysql2')->select(...);
Как я могу вставить таким же образом?
Передайте массив полей и значений в функцию вставки следующим образом:
DB::connection('mysql2')->table('your_table')->insert( ['email' => 'john@example.com', 'name' => 'John Smith'] );
Метод вставки принимает массив имен и значений столбцов:
DB::table('mysql2')->insert( ['email' => 'john@example.com', 'votes' => 0] );
Не забудьте использовать 'use Illuminate \ Support \ Facades \ DB;' в начале