From 861f5905c07ad4bbab012ee4f9019c98d1890a36 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 22 Oct 2021 11:58:11 +0100 Subject: [PATCH 1/2] Guess database factory model by default --- .../Database/Console/Factories/stubs/factory.stub | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/Illuminate/Database/Console/Factories/stubs/factory.stub b/src/Illuminate/Database/Console/Factories/stubs/factory.stub index f7a898c9f1fe..3e00f3659d3a 100644 --- a/src/Illuminate/Database/Console/Factories/stubs/factory.stub +++ b/src/Illuminate/Database/Console/Factories/stubs/factory.stub @@ -3,17 +3,9 @@ namespace {{ factoryNamespace }}; use Illuminate\Database\Eloquent\Factories\Factory; -use {{ namespacedModel }}; class {{ factory }}Factory extends Factory { - /** - * The name of the factory's corresponding model. - * - * @var string - */ - protected $model = {{ model }}::class; - /** * Define the model's default state. * From f95eac83609f20acce5298bfb818811db93bbf83 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 22 Oct 2021 12:42:21 +0100 Subject: [PATCH 2/2] Fixes property `$model` type --- src/Illuminate/Database/Eloquent/Factories/Factory.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Database/Eloquent/Factories/Factory.php b/src/Illuminate/Database/Eloquent/Factories/Factory.php index dcc284da0221..9bdce1c74563 100644 --- a/src/Illuminate/Database/Eloquent/Factories/Factory.php +++ b/src/Illuminate/Database/Eloquent/Factories/Factory.php @@ -24,7 +24,7 @@ abstract class Factory /** * The name of the factory's corresponding model. * - * @var string + * @var string|null */ protected $model;