WebAPI開発 第2回 基礎編: ルーティングとコントローラの作成 こんにちは、PHP開発者の皆さん!この連載の第2回では、Laravel 10のルーティングとコントローラの作成方法について詳しく解説します。Webアプリケーションの基本となるルーティングとコントローラを理解することで、データの受け渡しや処理... 2024.05.22 WebAPI開発
WebAPI開発 第1回 導入編: Laravel 10のインストールとプロジェクト設定 こんにちは、PHP開発者の皆さん!この連載の最初の記事では、Laravel 10のインストールとプロジェクト設定について詳しく解説します。LaravelはPHPのフレームワークとして非常に人気があり、効率的に開発を進めるための強力なツールを... 2024.05.21 WebAPI開発
WebAPI開発 Laravelで始めるWebAPI開発 はじめにこんにちは、PHP開発者の皆さん!この連載記事では、Laravel 10を使ってWeb APIを構築する方法をステップバイステップで全10回にわたり解説します。初めてWeb APIを作成する方から、既に少し経験のある方まで、幅広いレ... 2024.05.21 WebAPI開発
Laravel [Laravel]HTTPステータスコードの定数 LaravelにてAPIのレスポンスにHTTPステータスコードを指定する際、422などマイナーなステータスコードの場合に定数で分かりやすくしたいと思い探してみました。調べた結果、定数は既に定義されていましたので紹介します。HTTPステータス... 2024.05.19 LaravelPHP
Laravel [Laravel]Fakerのチートシート Fakerでテストデータ生成でざっくりと使い方や簡単なメソッドを紹介しましたが、一覧化してみました。Faker\Providor\BaseMethodTypeDescriptionExamplerandomDigit()intランダムな数字... 2024.05.13 LaravelPHP
Laravel 2024年版 Laravelおすすめパッケージ20選 2024年におすすめのLaravelパッケージを厳選して20個紹介します。Laravel PermissionやLaravel Socialiteなど、Laravelの機能を拡張し作業を効率化するための必須ツールを網羅。初心者から中級者まで必見のパッケージ集。 2024.04.13 LaravelPHP
Laravel [Laravel]APIレスポンスにResourcesを使おう この記事はLaravelのResourcesに関する解説の記事です。ResourcesとはAPIでEloquentモデルをJSON形式でレスポンスにする場合、キー名の変更や、created_atなど出力したくないフィールド、日時形式やフラグ... 2024.02.19 LaravelPHP
Laravel [Laravel]レスポンスのAssertionまとめ この記事はLaravelのResponseのAssertionを機能別にまとめて紹介しています。利用しそうなものを主に紹介しており、全部を紹介しているわけではありません。紹介していないものを参照したい場合は場合は本家参照(英語版)ステータス... 2024.01.28 LaravelPHP
PHP [PHP]ランダム文字を生成する この記事はパスワードなどで利用するランダムな文字列を生成する方法を紹介します。ランダムで利用する文字列作成まずはどんな文字を出力に含めるかを取得する関数を用意します。以下に紹介する生成で使います。function getStr(): arr... 2024.01.20 PHP
Laravel [Laravel]EloquentパフォーマンスTips この記事はデータが大きくなるデータベース向けに、Eloquentのパフォーマンスを向上させる方法を紹介します。カラムの指定SQLを発行する際にカラムを指定を指定して、余計なデータを抽出しないようにします。Eloquentだけでなく、実際にS... 2024.01.18 LaravelPHP