Laravel
Laravelで昨日のデータだけ取得する方法
いつもご利用ありがとうございます。
この記事には広告が掲載されており、その広告費によって運営しています。
オススメ本
Laravel で昨日のデータを取得する方法について書いていきます。
実装
WhereDate という年月日を指定(2021−08−09 みたいな型で)すれば実装できます。
PostController
//Carbonを使用する
use Carbon\Carbon;
//使うモデルをuse
use App\Models\User;
class HomeController extends Controller
{
public function index()
{
//昨日をCarbonで適したフォーマットで出力
$yesterday = Carbon::now()->subDay()->format('Y-m-d');
//whereDateを使う
$users = User::whereDate('created_at',$yesterday)->get();
dd($users);
}
}
まとめ
以上のとおりですが、日付だけ変えれば同じように日付を指定したデータを取得することが可能です。
人気記事