AWS初心者がAWS初心者向けにVPCについてまとめた
初めに ネットワークの基礎も分からない弱弱エンジニアがAWSを触り始めて、最近やっとVPCの概念が少し理解できてきたので、同じ悩みを抱える同士向けにまとめます。 ※ 初心者が初心者向けに噛み砕い...
48 search resultsShowing 1~20 results
You need to log-in
初めに ネットワークの基礎も分からない弱弱エンジニアがAWSを触り始めて、最近やっとVPCの概念が少し理解できてきたので、同じ悩みを抱える同士向けにまとめます。 ※ 初心者が初心者向けに噛み砕い...
次のような3つのサービスクラスがあります。 <?php namespace App\Services\SomeServices; use stdClass; class FetchServ...
Carbon::setTestNow()で現在時刻を固定し、Carbon::now()で固定した値になっているかを確かめる以下のようなテストがあります。 <?php namespace T...
前置き SymfonyでFormTypeを使うとき、Controllerでは以下のように書くことが多いです。 #[Route('/', name: 'list', methods: ['POST...
Symfonyで用いられているMonologには、channelという概念があります。channelはロガーインスタンスに対する識別子で、このchannelを使うとログの出力先や出力形式を適宜変...
Symfonyでマルチステップなフォームを作る時に便利なCraueFormFlowBundleというライブラリがあります。 こちらを使って、マルチステップなフォームを作った時にバリデーションが効...
はじめに SymfonyではEntityにバリデーションを書くことができます。公式ドキュメントには以下のような例があります。 // src/Entity/Author.php namespace...
はじめに gitのコミットを整理することは大事です。特にチーム開発をしている時は、コミット履歴の綺麗さがレビュアーの生産性に直結します。 なので、自分はPRを出す前にコミット履歴をまとめて整理す...
はじめに メールマガジンの送信元メールアドレスとしてよくみるnoreply@custom.domain.example.comなどのメールアドレスがあります。 SESからメールを送信する時に、送...
PHPのtraitのユニットテストを書く方法です。 public関数 以下のようなtraitのpublicな関数を考えます。 <?php trait SomeTrait { public ...
無名関数 オブジェクトのメソッドをコールバックとして使いたい時、無名関数を使って次のように書くことが多いです。 $service = new Service(); array_map(funct...
はじめに 次のような、コンストラクタでendpointとtokenを受け取り、APIの操作をするクラスがあったとします。 <?php namespace App\Service; clas...
はじめに Laravelのtests/ディレクトリ以下にはFeature/とUnit/の二つのディレクトリが自動で作成されます。それぞれのディレクトリにはExampleTest.phpが最初から...
はじめに 以下の記事にあるように、インスタンス化したモデルに自分で値をセットすることで、Unitテストを行うことができます。 ですが、この時プロパティをdateへキャストする設定を行うとエラーが...
はじめに 前回の記事の続きです。今回はlaravel-doctrineを使いつつ、Authファサードで認証を行うところまで行きます。 laravel-doctrineで認証 Userエンティティ...
はじめに https://github.com/laravel-doctrine/orm を使ってlaravelでDoctrineしてみた。 インストール Laravelプロジェクトの作成。 c...
通常のorderBy ID降順でソート $items = [ [ 'id' => 1, 'datetime' => '2021-06-01', ], [ 'id' => 2, ...
AWS SDK for PHPのクラスをPHPUnitでモックしようとした所次のようなエラーが発生しました。 public function testExample() { $s3Client ...
前置き Laravelの認証ではIlluminate\Contracts\Auth\Guardを実装することで、自前の認証ロジックを組み込むことができます。 https://readouble....
はじめに ビルダーパターンなどを使っていると、配列で様々なオプションを渡したくなる時があります。その時に、値の存在確認や、型のチェックなどをスマートにこなせるSymfonyのOptionReso...
48 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.