Laravel,PHP

Thumbnail of post image 113
今回はDDD (Domain-Driven Design)アーキテクチャでの開発の紹介です。 DDDとは? Domain-Driven Design(ドメイン駆動設計)はビジネスの要件と複雑性を中心に、ソフトウェアの設計と開発を進める手法です。つまりアーキテクチャの一つの手法です ...

Laravel,PHP

Thumbnail of post image 000
Attempt to read property “hoge” on int 整数値などのプリミティブなデータ型に対してオブジェクトプロパティを読み取ろうとしていることを示しています。 整数値を使ってオブジェクトのようにプロパティにアクセスしているからです。

Docker

docker
今回は複数のdockerコンテナを使ったdocker-compose.ymlの紹介です。 作成手順 今回は理解を深めるためにも一つずつ順にコンテナの作成を行い、実行確認をしていきますので、ハンズオン形式で行えますので、ぜひ一緒に理解していきましょう。 Nginxコンテナの作成 d ...

Laravel,PHP

Thumbnail of post image 002
今回はLaravelのAppServiceProviderについての紹介です。AppServiceProvider日て詳しく知らない方や、初めての方は覚えていきましょう。 AppServiceProviderとは? AppServiceProviderはアプリケーションのサービス ...

other

grepとは? grepコマンドは、ファイル内のテキストを検索するために使用されます。特定のパターンや文字列を検索して、その結果を表示することができます。 grep構文 grepの基本構文です grep パターン ファイル 文字列検索 文字列検索の方法です。 grep ...

Laravel,PHP

Thumbnail of post image 189
今回はControllerからView Componentを使う方法についての紹介です。 componentに引数を渡すにあたって例のプロジェクトで説明しますので、ハンズオン形式でやってみてください。 Tree 今回は以下のディレクトリ構成になっています。 project_roo ...

Laravel,PHP

Thumbnail of post image 075
今回はLaravelのUsecaseを使ったコーディング紹介です。 Usecaseとは? ユースケースとは、アプリケーションが提供する具体的な機能や、その機能を実行するための手順を説明するものです。DTOクラスについても詳しく書いてるので、合わせて覚えていきましょう。 DTO専用 ...

Laravel,PHP

Thumbnail of post image 124
「Data Transfer Object」(DTO)は、データの受け渡しや共有を行うためのオブジェクトを表すデザインパターンです。 主に異なるコンポーネントや層間でデータを転送するために使用されます。 ※データベースからのデータ取得や外部サービスとのやり取りなど、データを異なる ...

Laravel,PHP

Thumbnail of post image 200
今回はView Componentsの紹介です。 コンポーネントとは? Laravelのビューコンポーネント(View Components)は、再利用可能なUI要素を作成し、それをBladeテンプレート内で使用できるようにする仕組みです。これにより、コードの再利用性が高まり、テ ...

Laravel,PHP

Thumbnail of post image 064
今回はPHPのsessionについてです。 sessionとは セッションとは、ユーザーがウェブサイトを訪れてから離れるまでの一連のアクションを追跡・管理するための仕組みです。具体的には、セッションはユーザーごとに一意のIDを割り当て、このIDを使ってユーザーの状態やデータをサー ...