Logging

laravelのFactoryって便利なダミーデータが作れるよ。

おはようございます、laravelのFactoryって便利なダミーデータが作れるよ。ユニットテストするときに使用するのでLaravelを触ったことがある人なら分かると思いますが、ダミーデータ作るれるのは便利ですよねぇーーー😌。因みに公式サイトのサンプルコードに細工したサンプルコードを載せておきます。

namespace Database\Factories;

use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
use App\zip358com;

class UserFactory extends Factory
{
    public function definition()
    {
        return [
            'name' => $this->faker->name(),
            'email' => $this->faker->unique()->safeEmail(),
            'email_verified_at' => now(),
            'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
            'remember_token' => Str::random(10),
            'zip358com' =>function(){
                 return (zip358com::first())->url;
             }
        ];
    }
}

最後に記載していることが恐らくテストを行っていくうちに必要になってくる事だと思います。もう一つ必要になってくるのは、固定したデータでユニットテストを行いたい場合はユニットテストの方でこのような感じに書くと良いです。

use Illuminate\Foundation\Testing\DatabaseMigrations;
use Tests\TestCase;
use App\User;

class YourTest extends TestCase
{
    use DatabaseMigrations;

    public function test_example()
    {
          $user = User::factory()->create([
            'name' =>'zip 358',
            'email' => 'mail@zip358.com',
            'email_verified_at' => now(),
            'password' => '1234567890', // password
            'remember_token' => Str::random(10),
            'zip358com'=>'https://zip358.com',
         ]);
         $this->assertEquals('zip 358', $user->name);
         $user->delete();
    }







    FF7Rebirthキタ━━━━(゚∀゚)━━━━!!前のページ

    chatGPT3.5を先行的に使っている。次のページ

    関連記事

    1. Logging

      さくらのVPSを使ってみた。標準OSインストールは初心者におすすめ。

      さくらVPSを使ってみた。さくらVPSをレンタルして標準OSインスト…

    2. Logging

      いぬやしきの1巻が0円で売っていたので読んでみた(電子書籍)。

      いぬやしきの1巻が0円で売っていたので読んでみた(電子書籍)。漫画…

    3. Logging

      映画、人生の特等席を観ました。

      今日は地震がありましたよね。その頃、自分はウォーキングしていたので全…

    4. Logging

      TVをあまり見ない自分だけど。

      TVをあまり見えない自分だけどニュースとドラマとドキュメント系は…

    5. Logging

      映画、ファンタスティックビーストと魔法使いの旅の感想。 #映画レビュー

      映画、ファンタスティックビーストと魔法使いの旅の感想を残しときます。…

    2023年9月
     123
    45678910
    11121314151617
    18192021222324
    252627282930  

    カテゴリー

    アーカイブ

    PAGE TOP