factoryで流し込んだダミーデータでログイン -> 認証情報が記録と一致しません!?
factoryで流し込んだダミーデータでログインすると「認証情報が記録と一致しません」と出る場合
原因
パスワードはハッシュ関数を通してから、入れないとダメだったようです。
認証不一致のエラーが出たfactoryはこんな感じです。
<?php $factory->define(User::class, function (Faker $faker) { return [ ~省略~ 'password' => '12345678', // password ~省略~ ]; });
ハッシュ関数を通すよう修正
<?php $factory->define(User::class, function (Faker $faker) { return [ ~省略~ 'password' => Hash::make('12345678'), // password ~省略~ ]; });
無事完了!