くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見

【Laravel】レコードがあったらUpdate、無ければInsertする方法

LaravelでレコードがあったらUpdate,無ければInsertする方法を思いついたのでメモ。

$member = Member::firstOrNew(['member_id' => 00001]);
$member->name = '太郎';
$member->save();

firstOrNew()はレコードがあれば取ってきて、無ければnewしてくれるので、save()するだけでちゃんとUpdateとInsertをしてくれます。

これは良い。(☞三☞´◔‿ゝ◔`)☞三☞