2025-02

データベース

mysqldumpでwhere句を使う方法

MySQL のデータをバックアップする際に mysqldump を使用することが多いですが、大規模なデータベースでは特定のデータのみをエクスポートしたいケースがあります。mysqldump では --where オプションを使うことで、条件...
Laravel

[Laravel]CollectionでOR条件を実現する方法

LaravelのCollectionでOR条件で抽出する方法を解説します。QueryBuilderみたいにDBから抽出後にソートしたり絞り込んだりできる非常に便利なCollectionですが、OR条件をするために少し工夫したので紹介します。...
Laravel

[PHP]Carbonで日付を比較する方法

PHPで日付を比較する場面は多くあります。例えば、予約システムで「今日が締め切り日を過ぎているか判定する」、または「特定の期間内にイベントがあるか確認する」などです。日付を比較する方法として、strtotime() や DateTime ク...
Laravel

[Laravel]実行するSQLを確認する方法

はじめにLaravelでEloquent ORMやQuery Builderを使ってSQLを実行する際に、実際にどのようなSQLが実行されているのかを確認したいことがあります。これは、デバッグはもちろん、性能調整にも有用です。この記事では、...