Laravel

No Image

はじめに

LaravelのfirstOrCreateメソッドは、指定した条件に合致するレコードを検索し、存在しなければ新たに作成する便利なメソッドです。

しかし、このとき「取得したレコードが既に存在していたものなのか、それと ...

PHP

No Image

PHPで文字列の最後の1文字や末尾のN文字を取得したいとき、substr($str, -1) が最も手軽な方法ですが、日本語などのマルチバイト文字が含まれる場合は注意が必要です。

「substr と mb_substr の ...

Laravel

No Image

LaravelのEloquentでAPIレスポンスを返すとき、password や remember_token をうっかり含めてしまったことはありませんか?

$hidden プロパティを使えば、モデルをJSONや配列に変 ...

Database

No Image

mysqldump でデータベース全体ではなく、特定の条件に合致するデータだけをエクスポートしたいことがあります。

「特定の日付以降のレコードだけバックアップしたい」
「特定のユーザーIDに紐づくデータだけ抽出した ...

AWS

No Image

AWS CLIを使用している際、特定のパラメータについて調べようと help コマンドを実行すると、次のようなエラーが発生することがあります。

$ aws cloudfront helpCould not find execut ...

PHP

No Image

PHPには copy() 関数がありますが、ディレクトリをまるごとコピーする関数は標準では存在しません。

「サブディレクトリも含めて全部コピーしたい」

「Laravelを使っているなら楽な方法はある?」 ...

Laravel

No Image

LaravelのログはデフォルトでLaravelのログはデフォルトでstorage/logs/laravel.log に出力されますが、Docker・ECS・Cloud Runなどのコンテナ環境ではstdoutへの出力が標準的なベスト ...

Laravel

No Image

Laravelには Pipeline という機能があります。複数の処理を順番につなげて実行できる仕組みで、長くなりがちな処理をスッキリ書けるようになります。

ほとんどのエンジニアが知らない機能ですが、使いこなすとコードの見 ...

Laravel

No Image

最終更新: 2026年4月 | Laravel 12対応

Laravelでデータベースをリセットしたいとき、db:wipe・migrate:fresh・migrate:reset の3つが候補に挙がります。

「 ...

Laravel

No Image

Laravelプロジェクトを長く運用していると、database/migrations 配下のファイルが100個を超えてくることがあります。

php artisan schema:dump は、そのマイグレーションファイル ...