タグ: Laravel

PHP

Laravel MiddlewareミドルウェアでIP制限機能をつくろう

  そのままでは動作しませんが、参考までにどうぞ。 条件 クライアントIPを判別してLaravel側のログインページのアクセスを制限する機能をつくります。 クライアント -> CloudFront -> ELB -> Nginx(Laravel)   テーブルの作成 機能有効化フラグを設定 admins.is_access_control_enabled 許可 …

メール, PHP

Laravel SendGridライブラリを使う為のUtil作ったった

SendGrid謹製のライブラリインストール   サンプルコード ドキュメントと、ここのサンプルコードを参考にしながら作っていくと良い🐱 https://github.com/sendgrid/sendgrid-php/tree/main/examples   personalized処理 PHPでSendGridを使ってメールを一斉送信する方法     Util作っ …

AWS, PHP

Laravel 汎用 S3へのファイル一時アップロード、本アップロード処理

何の参考にもならんと思うが🐱 一時ファイルアップロードしてから本ディレクトリにコミットする流れの汎用クラス   FileUploadToS3Service.php       関連 Laravel S3へのPDFファイルアップロード, ダウンロード      

SEノウハウ

Laravel ジョブ 失敗時の挙動

Laravelでのジョブ失敗時の挙動メモ   ジョブが失敗すると😓 キュー(SQS)に再登録される デフォルトは、失敗するとキューに戻す、キューから取り出すを繰り返して無限に成功するまで繰り返す retryで数を指定している場合は、retryの回数分失敗するとSQSからキューを削除する     

PHP

Laravel カスタムログイン Session利用

  Laravel標準ログインのコマンドは下記外部サイトを参照 https://qiita.com/mikaku/items/038e7c6180acd06b885d   shop_administratosテーブルマイグレーションファイル <?php use Illuminate\Support\Facades\Schema; use Illuminate\Databa …

PHP

Laravel キャッシュでの障害・不具合の復旧

    Laravel内のキャッシュでおかしくなった場合 project $ rm bootstrap/cache/config.php project $ php artisan cache:clear   これでふっかーつ🐱✨ Laravel内部のキャッシュ不具合やばいな      

PHP

Laravel 試行系の回数バリデーションを実装してみた

  何回も試行すると一定時間たたないと実行できないというやつです。   ログインを例に概念的に書いているのでそのままでは動かない…と思う💦 ふわっと参考までに🐱✨   limit_login_attemptsテーブル id user_id login_attempt attempt_time allow_time 1 1 2 2020-06-22 17:2 …