From b041a0387808bb90ffa56308c70665e1c8d01efd Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Sun, 21 Aug 2016 12:29:55 +0200 Subject: [PATCH] Use precomputed hash instead of bcrypt in ModelFactory --- database/factories/ModelFactory.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/database/factories/ModelFactory.php b/database/factories/ModelFactory.php index f596d0b5..4f06a963 100644 --- a/database/factories/ModelFactory.php +++ b/database/factories/ModelFactory.php @@ -15,7 +15,12 @@ return [ 'name' => $faker->name, 'email' => $faker->safeEmail, - 'password' => bcrypt(str_random(10)), + + // Use a precomputed hash of the word "secret" instead of using bcrypt directly. + // Since bcrypt is intentionally slow, it can really slow down test suites in + // large applications that use factories to generate models in many tests. + 'password' => '$2y$10$oPCcCpaPQ69KQ1fdrAIL0eptYCcG/s/NmQZizJfVdB.QOXUn5mGE6', + 'remember_token' => str_random(10), ]; });