Laravelで選ぶべき認証システム:Passport、Sanctum、JWTの比較と使い分け
LaravelでAPIを作るとき、認証方式としてPassport・Sanctum・JWTのどれを選べばいいか迷うことはありませんか?
「Sanctumって結局何ができるの?」
「PassportとJWTって何が違う ...
【Laravel】.env.staging・.env.localなど環境ごとの.envファイルを安全に切り替える方法
Laravelで開発・ステージング・本番の3環境を運用していると、.envファイル1つではすぐに管理が破綻します。
「ローカルで本番のDBに接続してしまった」
「ステージングと本番の設定が混在してデプロイ事故が起き ...
Laravel クエリビルダー チートシート
Laravelのクエリビルダーは、SQLを直書きせずにデータベース操作を簡潔に記述できる強力な機能です。 このチートシートでは、よく使うクエリのパターンをサンプル付きで整理します。
✅ 基本的な取得//全件取得$userLaravel バリデーションルール チートシート【Laravel 12対応版】
Laravelのバリデーションルールは、実務でもフォームの入力検証で必ず使われます。 この記事では、Laravel 12に対応したバリデーションルールの一覧を、実務で使いやすいようにまとめました。
基本の使い方$request- ...[Laravel] firstOrCreateで取得したレコードが既存か新規かを判別する方法
LaravelのfirstOrCreateメソッドは、指定した条件に合致するレコードを検索し、存在しなければ新たに作成する便利なメソッドです。
しかし、このとき「取得したレコードが既に存在していたものなのか、それと ...
【Laravel】Eloquentの$hiddenと$visibleの使い方|APIレスポンスから特定カラムを除外する方法
LaravelのEloquentでAPIレスポンスを返すとき、password や remember_token をうっかり含めてしまったことはありませんか?
$hidden プロパティを使えば、モデルをJSONや配列に変 ...
【Laravel】ログを標準出力(stdout)に出力する方法|Docker・ECS環境での設定も解説
LaravelのログはデフォルトでLaravelのログはデフォルトでstorage/logs/laravel.log に出力されますが、Docker・ECS・Cloud Runなどのコンテナ環境ではstdoutへの出力が標準的なベスト ...
[Laravel]LaravelのPipelineを理解しよう
長くなるメソッドをスッキリさせることができる機能なのですが、ほとんどのエンジニアはLaravelのPipelineを知らないと思います。
LaravelのPipelineは公式ドキュメント(日本語版)にあるのですが、ほとん ...
【Laravel】db:wipe・migrate:fresh・migrate:resetの違いと使い分け
最終更新: 2026年4月 | Laravel 12対応
Laravelでデータベースをリセットしたいとき、db:wipe・migrate:fresh・migrate:reset の3つが候補に挙がります。
「 ...
【Laravel】artisanのschema:dumpコマンドを解説
Laravel 10.xのartisanの「schema:dump」コマンドを解説します。
Description与えられたデータベーススキーマをダンプします。
migrationsファイル数が肥大化した場合、整理 ...