From c21a3f2969e9146616c5448a832339f053e9d073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9as=20Lundgren?= Date: Mon, 13 Apr 2020 21:27:02 +0200 Subject: [PATCH 1/2] Include password field with fillable properties --- src/Generators/ModelGenerator.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Generators/ModelGenerator.php b/src/Generators/ModelGenerator.php index 99e301c2..dfa1d0b9 100644 --- a/src/Generators/ModelGenerator.php +++ b/src/Generators/ModelGenerator.php @@ -151,7 +151,6 @@ private function fillableColumns(array $columns) { return array_diff(array_keys($columns), [ 'id', - 'password', 'deleted_at', 'created_at', 'updated_at', From 2e358a2d49dd2377987de9a5ed6261dcfe1974bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9as=20Lundgren?= Date: Mon, 13 Apr 2020 22:29:57 +0200 Subject: [PATCH 2/2] Add tests --- tests/fixtures/definitions/nested-components.bp | 1 + tests/fixtures/factories/nested-components.php | 1 + tests/fixtures/models/nested-components.php | 1 + 3 files changed, 3 insertions(+) diff --git a/tests/fixtures/definitions/nested-components.bp b/tests/fixtures/definitions/nested-components.bp index 297763ae..e404b108 100644 --- a/tests/fixtures/definitions/nested-components.bp +++ b/tests/fixtures/definitions/nested-components.bp @@ -1,6 +1,7 @@ models: Admin/User: name: string + password: string controllers: Admin/User: diff --git a/tests/fixtures/factories/nested-components.php b/tests/fixtures/factories/nested-components.php index bc73b11d..ba3dbdc9 100644 --- a/tests/fixtures/factories/nested-components.php +++ b/tests/fixtures/factories/nested-components.php @@ -8,5 +8,6 @@ $factory->define(User::class, function (Faker $faker) { return [ 'name' => $faker->name, + 'password' => $faker->password, ]; }); diff --git a/tests/fixtures/models/nested-components.php b/tests/fixtures/models/nested-components.php index 60a51d22..fd4219a7 100644 --- a/tests/fixtures/models/nested-components.php +++ b/tests/fixtures/models/nested-components.php @@ -13,6 +13,7 @@ class User extends Model */ protected $fillable = [ 'name', + 'password', ]; /**