Laravel クエリビルダー チートシート
Laravelのクエリビルダーは、SQLを直書きせずにデータベース操作を簡潔に記述できる強力な機能です。 このチートシートでは、よく使うクエリのパターンをサンプル付きで整理します。
✅ 基本的な取得//全件取得$users = ...Laravel バリデーションルール チートシート【Laravel 12対応版】
Laravelのバリデーションルールは、実務でもフォームの入力検証で必ず使われます。 この記事では、Laravel 12に対応したバリデーションルールの一覧を、実務で使いやすいようにまとめました。
基本の使い方$request- ...[Laravel] firstOrCreateで取得したレコードが既存か新規かを判別する方法
LaravelのfirstOrCreateメソッドは、指定した条件に合致するレコードを検索し、存在しなければ新たに作成する便利なメソッドです。
しかし、このとき「取得したレコードが既に存在していたものなのか、それと ...
【PHP】文字列の末尾・最後のN文字を取得する方法|substr・mb_substr・文字列オフセット完全解説
PHPで文字列の最後の1文字や末尾のN文字を取得したいとき、substr($str, -1) が最も手軽な方法ですが、日本語などのマルチバイト文字が含まれる場合は注意が必要です。
「substr と mb_substr の ...
【Laravel】Eloquentの$hiddenと$visibleの使い方|APIレスポンスから特定カラムを除外する方法
LaravelのEloquentでAPIレスポンスを返すとき、password や remember_token をうっかり含めてしまったことはありませんか?
$hidden プロパティを使えば、モデルをJSONや配列に変 ...
【MySQL】mysqldump –whereで条件を指定してダンプする方法|サブクエリ・複数条件の実例付き
mysqldump でデータベース全体ではなく、特定の条件に合致するデータだけをエクスポートしたいことがあります。
「特定の日付以降のレコードだけバックアップしたい」
「特定のユーザーIDに紐づくデータだけ抽出した ...
AWS CLI helpエラーの解決方法【具体的手順】
AWS CLIを使用している際、特定のパラメータについて調べようと help コマンドを実行すると、次のようなエラーが発生することがあります。
$ aws cloudfront helpCould not find execut ...【PHP】ディレクトリを再帰的にコピーする方法|copy()・RecursiveDirectoryIterator・Laravelの使い分け
PHPには copy() 関数がありますが、ディレクトリをまるごとコピーする関数は標準では存在しません。
「サブディレクトリも含めて全部コピーしたい」
「Laravelを使っているなら楽な方法はある?」 ...
【Laravel】ログを標準出力(stdout)に出力する方法|Docker・ECS環境での設定も解説
LaravelのログはデフォルトでLaravelのログはデフォルトでstorage/logs/laravel.log に出力されますが、Docker・ECS・Cloud Runなどのコンテナ環境ではstdoutへの出力が標準的なベスト ...
【Laravel】Pipeline(パイプライン)の使い方|複雑な処理をスッキリ書く実装パターン
Laravelには Pipeline という機能があります。複数の処理を順番につなげて実行できる仕組みで、長くなりがちな処理をスッキリ書けるようになります。
ほとんどのエンジニアが知らない機能ですが、使いこなすとコードの見 ...