2020-03-01から1ヶ月間の記事一覧
note Code > Inspect Code を実行。 プロジェクト全体のエラーを検出したりできる。
note test用のDBを作成する CREATE DATABASE `xxx_testing`; test用DBの接続設定 phpunit.xml + .env.testing RefreshDatabase トレイトでマイグレーションを実行 RefreshDatabase トレイトの機能 テスト実行時に自動的にマイグレーションを実行 テスト中に…
$this->getHiddenProperty() を利用する class Hoge { private $hidden; final class HogeTest extends TestCase { /** * @test */ public function プライペートプロパティのテスト() { $hoge = new Hoge(); $this->assertEquals( 'expected value', $this-…
バージョン Laravel: 6.16.0 ログイン試行回数, ロック時間 の既定値を変更 app/Http/Controllers/Auth/LoginController.php のメンバ変数に $maxAttempts $decayMinutes を追加 class LoginController extends Controller { use AuthenticatesUsers; // 追…
概念を整理 リポジトリパターン 解決したい問題 データストアの参照先が変わっても、プログラムの変更範囲を限定的にしたい how ビジネスロジックからデータアクセス処理を切り出し CQRS (コマンドクエリ責務分離) 解決したい問題 レコード数の増大やデータ…