人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel Eloquent でモデル取得後に再取得する

Laravel Eloquent でDBからデータ取得後に再取得するには次の2つのメソッドがあります。

● 新しいインスタンスを返す fresh()

$newPost = $post->fresh();

● 既存インスタンスを更新する refresh()

$post->refresh();

エラーになってしまう場合は手動で再取得するといいでしょう

$newPost = \App\Post::find($post->id);
No.2177
06/17 09:44

edit