カテゴリー: PHP

PHP

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

    Laravel内のキャッシュでおかしくなった場合 project $ rm bootstrap/cache/config.php project $ php artisan cache:clear   これでふっかーつ🐱✨ Laravel内部のキャッシュ不具合やばいな   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替 …

PHP

Laravel ヘルパ関数 Arr:: Str::

  Arr::pluck()が便利で多用されている   https://readouble.com/laravel/5.7/ja/helpers.html Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

PHP

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

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

PHP

Laravel 別のサーバにSSH接続してシェルを叩く

Laravel5系の場合。 $ composer require laravelcollective/remote:5.* $ php artisan vendor:publish –provider=”Collective\Remote\RemoteServiceProvider” Copied File [/vendor/laravelcollective/remote/config/rem …

PHP

PHP 参照渡しによる加工処理

  参照渡しを利用するとコードを追いにくくなるから利用は非推奨。特に関数の引数に利用するパターンはだめ。   参照渡しで行う実装は、参照渡しなしで実装できるからね。 でも他の人が書いたコードは読めないといけないし、改修しないといけないから。読める必要はあるよ。 参照渡しによる 変数・配列の加工(非推奨) 引数の変数の左に&を加えることで加工処理に使えます。 <?p …

Firebase, PHP

PHPでFirebase Realtime Databaseいじる

  プロジェクトを作ろう https://firebase.google.com/   データベースURLを確認 歯車 > 設定 > サービスアカウント     トークンを取得 サービスアカウントタブ > Database secretsから確認できます     PHPプロジェクト作成   develop $ mkdir …

PHP

Laravel カスタムパラメータありのページネーション

  流れをまとめました。私にしか役に立たないとおも🐱   関連 Laravel Paginateを使わないリスト取得   Controller <?php namespace App\Http\Controllers\Member; use Illuminate\Http\Request; use App\Services\GetMembersScoreList …

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 …