【PHP】Laravelでログを設定・出力する方法(チャンネル・stack・daily)
Laravel 13.x でログチャンネル(stack・single・daily)を設定し、Log ファサードで出力する方法を説明します。保持日数、コンテキスト、Pail、Feature テストまで紹介します。
Laravel 13.x でログチャンネル(stack・single・daily)を設定し、Log ファサードで出力する方法を説明します。保持日数、コンテキスト、Pail、Feature テストまで紹介します。
Laravel 13.x の Image API で、アップロード画像のリサイズと WebP 変換、ストレージへの保存を説明します。Intervention Image の導入から cover / scale、テストまで紹介します。
Laravel 13.x で例外の報告と描画を設定し、カスタムエラーページを作る方法を説明します。withExceptions の使い方、4xx/5xx フォールバックの対象外となるステータス、JSON 応答とログの注意点を紹介します。
Laravel 13.x でファイルをアップロードしてストレージに保存する方法を説明します。フォームとバリデーション、public ディスクへの保存と storage:link による公開、非公開ファイルの扱い、テストまでを紹介します。
Laravel 13.x でBladeコンポーネントとレイアウトを使う方法を説明します。匿名コンポーネントとクラスベースコンポーネントの作り方から、スロットや属性のマージ、レイアウトコンポーネント、描画結果のテストまでを紹介します。
Laravel 13.x で通知(Notifications)を実装する方法を紹介します。通知クラスの作成から、メールとデータベースへの送信、既読管理、オンデマンド通知、Notification::fake() を使ったテストまでを順に説明します。
Laravel 13.x で Mailable を作成してメールを送信する方法。make:mail、Mail::to()->send()、log メーラーでの確認、ブラウザプレビュー、Mail::fake を使ったテストまで。
Laravel 13.x と Sanctum で API トークン認証を実装する手順。install:api、createToken によるトークン発行、auth:sanctum でのルート保護、abilities、失効と有効期限、テストまでを実際に動かして確認します。
Laravel 13.x の Http ファサードで外向きHTTPリクエストを送る方法。GET/POST、ヘッダー、タイムアウト、レスポンス判定、throw、Http::fake まで。
Laravel 13.x でキャッシュを実装する基本。既定の database ストア、Cache::remember / touch / flexible、ストア選択とアトミックロックまで。