php Laravel 削除メソッド delete() と destroy() の違いについて|Laravel 5.5 2018.07.15
働きたくない人のために、アフィリエイトとプログラミング、投資のススメを配信中。
働きたくない人のために、アフィリエイトとプログラミング、投資のススメを配信中。
最近 Laravel 5.5 を触り出して、削除メソッドの delete() と destroy() の違いがわからなかったので、備忘録としてメモ。
複数削除か単体削除(主キーが判明しているかどうか)で、使い分けます。
条件式で複数取得して一括削除
User::where('age','<',20)->delete();
主キーが判明している場合は、destroy()を使用して該当レコードを削除
User::destroy(1);