Você pode usar esta função:
Esta função já está documentada para laravel 4.2 e também para 5.4. [Nota de edição:A documentação dessas versões foi removida do site laravel.]
Observe que
insert()
é um alias para statement()
e retornará um booleano. Enquanto as funções update()
e delete()
são aliases para affectingStatement()
. Então, se você quiser ser engraçado e confundir os revisores, você também pode escrever $rowCount = DB::delete("INSERT IGNORE ...", $bindings)
- e vai funcionar.