DataBase,Laravel,PHP

Thumbnail of post image 054
transaction(トランザクション)とは? トランザクションを利用することで、複数のデータベース操作をまとめて行い、その一連の操作が全て成功した場合にのみ変更を確定させることができます。一つでも操作が失敗した場合、トランザクションは自動的にロールバックされ、全ての変更が元に ...

Laravel,PHP

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

Laravel,PHP

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

Docker

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

Laravel,PHP

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

other

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

Laravel,PHP

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

Laravel,PHP

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

Laravel,PHP

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

Laravel,PHP

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