タグ: Laravel

SQL, PHP

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

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

PHP

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

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

NoSQL, PHP

Laravel Redisへの保存

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

PHP

Laravel Base64データから画像や動画を保存する

データ変換ツール https://hogehoge.tk/tool/   リクエスト {“image”: “data:image/jpeg;base64,{Base64データ}”}   {“movie”: “data:video/mp4;base64,{Base64データ}”}     public function imageFileTempUpload( …

PHP

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

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

PHP

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

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