プログラミング LaravelのValidationで論理削除モデルに対してUniqueチェックを行う方法 概要 LaravelのValidation(バリデーション/入力値検証)には、入力データのチェック(検証)を行うための便利なルールがあらかじめ用意されています。 そのなかの一つであるuniqueルールの、ちょっと便利な使い方を紹介します。... 2019.10.03 プログラミング
プログラミング Laravelのテストでメール送信をモックにする方法 概要 Laravelアプリケーションのテストを行うときに、メール送信部分をモック化する方法です。 テストの間はメールが実際に送られることがなくなり、加えて期待通りメールが処理されたかを Mail ファサードのアサーションメソッドで検証でき... 2019.10.02 プログラミング
プログラミング Laravelでマスター/スレーブ構成のデータベースに接続するための設定 ある程度の規模のアプリケーションでは、Amazon AuroraやMySQLのレプリケーション機能を利用して、マスター/スレーブ構成でのデータベースを構築することがよくあります。 アプリケーションからの参照系クエリ(SELECT)はスレー... 2019.07.05 プログラミング
プログラミング 【Laravel】知ってると便利なEloquentの機能5選 Laravelの標準ORMライブラリEloquentには便利な機能がたくさんあります。公式ドキュメントのこのページを読むだけでもおよそのことが実現できるのですが、ここに書かれていない機能もたくさんあります。 この記事では、わたしがLarav... 2019.06.10 プログラミング
ツール Laradockコンテナのビルドで ”adduser: group ‘www-data’ in use” が発生したときの対応【メモ】 概要 あるLaravelアプリケーションの開発の一部をパートナーさんに委託しています。 最近はLaradockで開発環境を作ることが多いので今回もパートナーさんにセットアップをお願いしたところ、nginxとmysqlコンテナを初回起動・ビ... 2019.06.09 ツールプログラミング