Laravelで選ぶべき認証システム:Passport、Sanctum、JWTの比較と使い分け
Laravel11で堅牢なアプリケーションを構築する上で、適切な認証システムの選択は極めて重要です。本記事では、Laravel11における主要な認証システム、Passport、Sanctum、JWTの比較と使い分けについて詳し ...
Laravelで.env.stagingや.env.localなど環境ごとの.envファイルを安全に使い分ける方法
Laravelでは.envファイルを用いて、アプリケーションの設定を管理します。しかし、開発・ステージング・本番など複数の環境を運用する際に、.envファイル1つでは柔軟な管理が難しくなることがあります。
この記事 ...
Laravel クエリビルダー チートシート
Laravelのクエリビルダーは、SQLを直書きせずにデータベース操作を簡潔に記述できる強力な機能です。 このチートシートでは、よく使うクエリのパターンをサンプル付きで整理します。
✅ 基本的な取得//全件取得$userLaravel バリデーションルール チートシート【Laravel 12対応版】
Laravelのバリデーションルールは、実務でもフォームの入力検証で必ず使われます。 この記事では、Laravel 12に対応したバリデーションルールの一覧を、実務で使いやすいようにまとめました。
基本の使い方$request- ...[Laravel] firstOrCreateで取得したレコードが既存か新規かを判別する方法
LaravelのfirstOrCreateメソッドは、指定した条件に合致するレコードを検索し、存在しなければ新たに作成する便利なメソッドです。
しかし、このとき「取得したレコードが既に存在していたものなのか、それと ...
[Laravel]Eloquentで不要なカラムを出力しない!$hiddenと$visibleプロパティの使い方を解説
LaravelのEloquent ORMでは、モデルをJSONや配列に変換する際に、不要なカラムを出力しないようにしたり、特定のカラムのみを出力するように設定することができます。この ...
【Laravel入門】ログを標準出力(stdout)に出力する方法を解説
Laravelでアプリケーションを開発していると、ログの出力先を標準出力(stdout)に変更したいケースがあります。特にDockerやクラウド環境での運用時、Colsoleコマンドの開発中には、標準出力へのログ出力が推奨されるベスト ...
[Laravel]LaravelのPipelineを理解しよう
長くなるメソッドをスッキリさせることができる機能なのですが、ほとんどのエンジニアはLaravelのPipelineを知らないと思います。
LaravelのPipelineは公式ドキュメント(日本語版)にあるのですが、ほとん ...
【Laravel】artisanのdb:wipeコマンドを解説
Laravel 10.xのartisanの「db:wipe」コマンドを解説します。
Description全てのテーブル、ビュー、およびタイプを削除します。
データベースを完全にクリーンな状態に戻すために使用します ...
【Laravel】artisanのschema:dumpコマンドを解説
Laravel 10.xのartisanの「schema:dump」コマンドを解説します。
Description与えられたデータベーススキーマをダンプします。
migrationsファイル数が肥大化した場合、整理 ...