laravel

プログラミング

LaravelのValidationで論理削除モデルに対してUniqueチェックを行う方法

概要 LaravelのValidation(バリデーション/入力値検証)には、入力データのチェック(検証)を行うための便利なルールがあらかじめ用意されています。 そのなかの一つであるuniqueルールの、ちょっと便利な使い方を紹介します。...
プログラミング

Laravelのテストでメール送信をモックにする方法

概要 Laravelアプリケーションのテストを行うときに、メール送信部分をモック化する方法です。 テストの間はメールが実際に送られることがなくなり、加えて期待通りメールが処理されたかを Mail ファサードのアサーションメソッドで検証でき...
プログラミング

Laravelでマスター/スレーブ構成のデータベースに接続するための設定

ある程度の規模のアプリケーションでは、Amazon AuroraやMySQLのレプリケーション機能を利用して、マスター/スレーブ構成でのデータベースを構築することがよくあります。 アプリケーションからの参照系クエリ(SELECT)はスレー...
プログラミング

【Laravel】知ってると便利なEloquentの機能5選

Laravelの標準ORMライブラリEloquentには便利な機能がたくさんあります。公式ドキュメントのこのページを読むだけでもおよそのことが実現できるのですが、ここに書かれていない機能もたくさんあります。 この記事では、わたしがLarav...
ツール

Laradockコンテナのビルドで ”adduser: group ‘www-data’ in use” が発生したときの対応【メモ】

概要 あるLaravelアプリケーションの開発の一部をパートナーさんに委託しています。 最近はLaradockで開発環境を作ることが多いので今回もパートナーさんにセットアップをお願いしたところ、nginxとmysqlコンテナを初回起動・ビ...
タイトルとURLをコピーしました