タグ: Laravel

AWS

Laravel+EC2+IAM RoleからSESを利用する

EC2のInstance ProfileにSESの送信権限が付与されたロールを付与します   Laravelへの設定   ライブラリのアップデート   新規でインストール   Laravelのconfigでkey, secretをしている箇所を空にする   .envも空にするか、削除してください。   メール送信テスト これで宛先メールアドレスにメ …

AWS

ECS+LaravelのリクエストログをCloudWatch Logs Insightで解析

https://github.com/yuukanehiro/ECS-Laravel-CloudWatchLogs-Handson.git ゴール Nginxのアクセスログから、実行速度の遅いURL(API)を抽出してパフォーマンス解析できるようにする。   構成 srcはLaravelプロジェクトです。 docker-compose.yaml $ git clone https://g …

認証-認可

Laravel Google AuthenticatorによるTOTPログイン【Google2FA for Laravel】

利用しているライブラリ https://github.com/antonioribeiro/google2fa-laravel 本家のDEMO     覚書 実装のサンプルコードです。 省略しているので動作しませんが、ご参考までに。   ログイン周りのカスタマイズをする必要があります。 ログイン周りは一歩間違えると危険なので、 サーバ側(AWS ElastiCache …

SQL, PHP

Laravel クエリビルダー 複数JOINとWHERE条件 query builder

  クエリビルダはあまり使わないのだけど、レコードの有無を取得する場合や集計処理なんかでは使うことがある🐱     生クエリがこうだとする   select * from `employee_emails` left join `employee_skills` on `employee_skills`.`employee_email_id` = `employee_ …

PHP

Laravel filter() でCollectionから抽出しよう

    Collectionデータの数を条件を指定して抽出するときに利用します🐱   こんな感じ 例) [1, 2, 3, 4, 5]というデータから、3未満のデータを取得する   $collection = collect([1, 2, 3, 4, 5]); $filtered = $collection->filter(function ($value, $ …

NoSQL, PHP

Laravel Redisへの保存

負荷対策にNoSQLに一旦保存して、後からバッチでバルクインサートっていうタスクがあったので〜🐱   config/database.php ・・・ ‘redis’ => [ ‘client’ => ‘predis’, ‘default’ => [ ‘host’ => env(‘REDIS_HOST’, ‘127.0.0.1’), ‘password’ => …