Вопросы к Поиску с Алисой
Методы insertGetId и insert в Laravel Query Builder отличаются по своему назначению:
Таким образом, основное отличие в том, что insertGetId позволяет вставить запись и получить её идентификатор, а insert — вставить саму запись. laravel.com laravel.su
Например, при использовании PostgreSQL метод insertGetId ожидает, что автоинкрементный столбец будет называться id. laravel.su Если нужно получить идентификатор из другой «последовательности», можно передать имя столбца в качестве второго параметра методу insertGetId. laravel.su