移行前記事

Laravel

$users = DB::table('users')
        ->whereNull('updated_at')
        ->get();

その他の WHERE 句| laravel 8.x

with()と load()の違い

共通:リレーションを解決したい時に使用する。取得できる結果は両者同じ。

$books = App\\Book::with('author')->get();

https://qiita.com/June8715/items/4e0a8a64d51072af326c

$books = App\\Book::all();

if ($someCondition) {
    $books->load('author', 'publisher');
}

どっちでもいいが、少なく書きたい場合はwith()。その後も変数を使うため、定義した文章と分けたい場合はload()を使うといいのかも。

Laravel の with()と load()

save()と update()の違い

save()…同じデータだとしても updated_at のカラムが更新されない。更新データとの差分を見て更新するか決めてる

update()…同じデータだとしても updated_at のカラムが更新される。更新データとの差分を見てないで更新する

Eloquent のメソッド save と update は処理が異なる

redirect

HTTP ステータスコードでリダイレクトは302

▼ の記事はたぶん、全てのリダイレクトの方法が書いてあるので、リダイレクトの方法はこれ見れば OK。

【Laravel】リダイレクトの書き方メモ