pickup_contentsテーブルにfruit_idが存在したら422となるバリデーションRuleの例 DeleteFruitRequest.php <?php namespace App\Http\Requests\CM\Fruit; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Htt …
タグ: Laravel
Laravel キャッシュでの障害・不具合の復旧
Laravel内のキャッシュでおかしくなった場合 project $ rm bootstrap/cache/config.php project $ php artisan cache:clear これでふっかーつ🐱✨ Laravel内部のキャッシュ不具合やばいな Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替 …
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をおすすめします><
Laravel 試行系の回数バリデーションを実装してみた
何回も試行すると一定時間たたないと実行できないというやつです。 ログインを例に概念的に書いているのでそのままでは動かない…と思う💦 ふわっと参考までに🐱✨ limit_login_attemptsテーブル id user_id login_attempt attempt_time allow_time 1 1 2 2020-06-22 17:2 …
Laravel 別のサーバにSSH接続してシェルを叩く
Laravel5系の場合。 $ composer require laravelcollective/remote:5.* $ php artisan vendor:publish –provider=”Collective\Remote\RemoteServiceProvider” Copied File [/vendor/laravelcollective/remote/config/rem …
バックエンド技術者のSPAアプリ表示不具合調査フロー
SPAのデバッグってたいへんだぁぁ🐱💦 Laravel側で絶対必要ログの3種 Laravelログ リクエストログ クエリログ ないと死ぬ ⓪. それは憂鬱の始まり… アプリで表示がおかしいという不具合が報告され チケット化される… それで誰も泣かずにすむのなら。 ①. リクエスト、クエリログを見る 表示に必要なデータがあるテーブルを …
Laravel カスタムパラメータありのページネーション
流れをまとめました。私にしか役に立たないとおも🐱 関連 Laravel Paginateを使わないリスト取得 Controller <?php namespace App\Http\Controllers\Member; use Illuminate\Http\Request; use App\Services\GetMembersScoreList …
Laravel クエリスコープを使おう!🐱 Query Scope
ORM?流行りものでしょ SQLで良くね?😨 → クエリスコープで保守しやすくなるぞ🐱 ●抽象的に内容がわかるから保守性アップ ●条件分岐と組みあわせてクエリの組み立ての柔軟性 ●コードが短く目と頭にやさしい#駆け出しエンジニア #プログラミング初心者 https://t.co/5sbnGp5iYW — 優さん🌷わくわく開発YouTuber (@yuu13n6) May 16, 2020 まずはS …
Laravel バッチ処理
# php artisan make:console UpdateHogeFeed –command=”updateHoge” コマンドを作る <?php namespace App\Console\Commands; use Illuminate\Console\Command; class UpdateHogeFeed extends Command { …
DDD ✖️ Laravel
Laravel におけるリポジトリ実装のポイント ・インターフェイスによるリポジトリ抽象化 ・リポジトリでの複数テーブル ・リポジトリでのPaginator Laravel で Service 層を取り入れるときに検討したいこと ・Service // Serviceには2種類あって厳格に区別されるよ ・アプリケーションService(ユースケース) // アプリの単機能モジュールだ …
Laravel SQLを実行 ヒアドキュメント クロス集計
手の込んだ集計などはSQLで取った方がシンプルになることも多い ヒアドキュメントを利用して記述するのが良いですね🐱 <?php namespace App\Services; use App\Services\Service; use Illuminate\Support\Facades\DB; class GetsectionParentGoalService extends Servic …
Laravel Middleware リクエストの前にフォームの値を整形する
リクエストのバリデーション前に加工したい場合は、 Middleware機能を使うのが良いです。 $ php artisan make:middleware ConvertScoreToIntFilter app/Http/Middleware/ConvertScoreToIntFilter.php <?php namespace App\Http\Middle …