以前の投稿のフォローアップとして、これが POST データに基づいてレコードを更新する最も効率的な方法であるかどうかに興味があります。
Routes.php
//COLLECT POST DATA IN $thisOrder ARRAY
//DETERMINE THAT $thisOrderID is the primary key of the record to be updated
$updateOrder = Order::find($thisOrderID)->update($thisOrder);
私には、これは2つのクエリを実行しているようです:
1 - SELECT * FROM tblOrder WHERE orderid=$thisOrderID
2 - UPDATE SET //myvalues = $thisOrder// WHERE orderid = $thisOrderID
これが正しい構文ではないことは理解していますが、簡単に説明しています。
私はこれを正しく理解していますか?find() コマンドを使用すると SELECT が実行され、 update() は更新が実行されます。
ID がわかっていれば、直接更新することはできませんか?
ありがとう!