【Laravel / PHPUnit】なぜClosureはUnitテストでモックできないのか?
解決したいエラー public function validate(string $type_name, mixed $input_value, Closure $error): void { ...
194 search resultsShowing 1~20 results
You need to log-in
解決したいエラー public function validate(string $type_name, mixed $input_value, Closure $error): void { ...
問題 NGワードはカスタムバリデーションなのに なぜ、 削除パスワードチェックはなぜServiceなの? ↓ 判断基準 = 投稿によって判定結果が変わるか? 比較表 NGワード 削除パスワード ...
Laravelのバージョンによって optimize:clear の有無が違うので注意。 Laravelバージョン optimize:clear 5.5〜5.7 なし 5.8以上 あり La...
はじめに PHPを書いているとよく見るこれ /** * 記事を取得する * * @param string $article_uuid * @return Article|null */ これが...
何をする? phpmyadminで外部キーを設定する。 手順 ① テーブル作成 postsテーブル(親) repliesテーブル(子) この段階では「repliesテーブル」の「post_id」...
想定シーン featureブランチで開発 ↓ PR作成済み ↓ レビュー待ち中 ↓ でも別タスクが発生した ↓ どう動くのが正解? 結論 原則 PRブランチは触らない。mainから新ブランチを切...
結論 Dusk では「別プロセスのブラウザ」からアクセスされても セッション・キュー・キャッシュが壊れない設定にしている Dusk では「別プロセスのブラウザ」からアクセスされても セッション・...
疑問 疑問① なぜ一覧取得(SELECT)では bindValue() を使うのに、 $sql = 'SELECT * FROM articles ORDER BY created_at DES...
やりたい状態 「若いIDほど古い記事」にする。 例:12件生成する場合 IDが小さいほど古いデータ id created_at 1 12日前 2 11日前 3 10日前 ... ... 12 1...
想定シーン ・git switch -c post-store のように ブランチ名を間違えて作成してしまった ・まだ開発は始めていない/消して作り直したい 結論 ブランチを削除して、正しい名前...
小学生でもわかる解説 実体 例え 何をしている? Node.js ミシン 設計図どおりに服を作る npm 配達屋 設計図や道具を持ってくる Tailwind CSS 服の設計図 どんな服を作るか...
.env 更新後 キャッシュ削除 php artisan optimize:clear 上記の補足 php artisan optimize:clear # ↓ 1個で4つをまとめて実行してく...
はじめに Laravel Dusk を使っていると、こんな現象に遭遇することがあります。 php artisan migrate --env=dusk php artisan dusk にも関わ...
結論 状況 ブランチの切り方 AとBが依存しない main から切る BがAに依存する A から切る パターン①:依存しない場合 状況 main ├─ A(PR中) └─ B(新規) ・同じ行を...
まず結論 機能 何をする? 無名関数 名前のない関数 __invoke() オブジェクトを関数のように呼び出せるようにする魔法メソッド ① 無名関数とは? 普通の関数 これは「greet」という...
前提 ・PR が main にマージ済み ・次の作業を 新しいブランチで始めたい 手順 ① main に移動 git switch main 作業は 必ず最新の main から 始める ② リ...
目的の remote git か確認 # origin のURL確認 git remote -v 変更されたファイルの確認 git status → 変更されたファイルが赤字 で表示されるので...
階乗関数(factorial) let factorial = (n) => { if (n === 0) return 1; return n * factorial(n - 1); }...
記事の目的 Web開発をしていると、 「キャメルケース(camelCase)とスネークケース(snake_case)、どっちを使えばいいの?」 という疑問に必ずぶつかります。 ↓ 特に Lara...
0. 準備 ↑ 上記の講座の ↓ 以下内容を済ませておく。 セッション2 セッション3 セッション4 SSHによるサーバーへの接続 アプリ実行中に利用されるPHPの設定 Gitの設定 コンソール...
194 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.