タグ

ブックマーク / qiita.com/nunulk (2)

  • Eloquent Model Factory を使ってテストデータを整備する - Qiita

    この記事について Laravel でテストするときに、フィーチャーテスト用のデータをどのようにつくっていけばいいか、試行錯誤中なので、それについてのメモ的なかんじです。 概要 環境 PHP 7.1.12 Laravel 5.5.28 詳細 Eloquent Model Factory とは Eloquent Model Factory についての解説は以下の記事が網羅的かつ分かりやすいので、読んでみてください。 Laravel5.5でほぼ完成されたModelFactoryの使い方 - Qiita 公式ドキュメントには以下の記載があります。 When testing, you may need to insert a few records into your database before executing your test. Instead of manually specifyin

    Eloquent Model Factory を使ってテストデータを整備する - Qiita
    takets
    takets 2018/12/10
  • Laravel5のアーキテクチャから学ぶより良いクラス設計 - Qiita

    はじめに ウェブアプリケーションフレームワークのクラス構成にはさまざまなバリエーションがありますが、どれも様々なデザインパターンを駆使し、素晴らしいクラス構成になっています。 今回、じっくりフレームワークのソースコードを読むことで、少しでもいいクラス設計について学べるといいなぁと思い、このような企画を思いつきました。 PHP には様々なウェブアプリケーションフレームワークがあり、それぞれに特徴がありますが、今回は、近年突出して注目されている Laravel を取り上げます (いずれ他のフレームワークでも試してみたいです)。 環境 PHP 5.6.9 Laravel 5.2 やったこと Eloquent (Active Record) と DBファサード (Query Builder) の使い分け、ついでに Repository について Dependency Injection と Ser

    Laravel5のアーキテクチャから学ぶより良いクラス設計 - Qiita
  • 1