2016-08-01 15 views
0

Ich bin neu in Laravel und ich versuche, mysql Tabelle mehrere Zeilen mit einer Abfrage zu aktualisieren. Ich muss zum Beispiel 100 Zeilen wie folgt aktualisieren:Mehrere DB Update-Abfrage mit Laravel 5

$ Array ist Array mit ID-s. Ich habe auch versucht, Array zu String implodieren, dann führen Sie Abfrage, aber ohne Ergebnis. Kann jemand helfen?

Antwort

0

macht diese Arbeit für Sie:

$q = \DB::table('example') 
    ->whereIn('exampleID', $array) 
    ->update(array('Viewed' => 1)); 

wobei() ein Array als zweiten Parameter akzeptiert, so dass alle IDs in diesem Array wird von der Abfrage betroffen sein.

+0

Vielen Dank. Es funktioniert. –

+0

@LusineMartirosyan bitte markieren Sie die Frage als gelöst, wenn dies Ihr Problem gelöst hat. – TheFallen