PHP

DDD ✖️ Laravel

  Laravel におけるリポジトリ実装のポイント ・インターフェイスによるリポジトリ抽象化 ・リポジトリでの複数テーブル ・リポジトリでのPaginator Laravel で Service 層を取り入れるときに検討したいこと ・Service // Serviceには2種類あって厳格に区別されるよ ・アプリケーションService(ユースケース) // アプリの単機能モジュールだ …

MySQL, SQL, PHP

Laravel SQLを実行 ヒアドキュメント クロス集計

手の込んだ集計などはSQLで取った方がシンプルになることも多い ヒアドキュメントを利用して記述するのが良いですね🐱 <?php namespace App\Services; use App\Services\Service; use Illuminate\Support\Facades\DB; class GetsectionParentGoalService extends Servic …

AWS, トラブルシューティング

【Solved】AWS SES 「sending paused for this account」enabledなのに送信できない。

不正送信が発生😱 サポートでなんとか解除して貰ったが送信ができず…。   コンソール上ではenabledなのに送信できないが、AWS CLIから活を入れたら送信できるようになった。 有効化 メールが送信できるようになった メール送信できるようになった🐱コンソールですべて正常に見えるが、裏側ではEnabledがfalseになって有効化されていなかった…。注意。

AWS, Linux

Apache ELBヘルスチェックを除いてWEB全体にBasic認証

/healthcheck.phpを除いてBasic認証を設定する # vi /etc/httpd/conf.d/allBasicAuth.conf <Location /> Satisfy Any AuthType Basic AuthName “Login” AuthUserFile /var/www/html/.htpasswd Require valid-user SetEnvI …

JavaScript

JavaScript正規表現

  JavaScriptの正規表現     /^yuu/ 「yuu」を検出   /^yuu\d/ \d 数字を表す この場合は「yuu1」, 「yuu9」などを検出   /^\d{4}-?\d{3}$/ ^ 行の先頭 $ 行の先頭 d{4} 4桁の数字 -? -、または-がない場合がある   moge? ? 直前の一文字がある場合、ない場 …