From 1d6c509982f03b314d86551d6b853a3809dbf4bd Mon Sep 17 00:00:00 2001 From: Romano Schoonheim Date: Thu, 7 Jan 2021 10:42:11 -0800 Subject: [PATCH] 3.0: Room repository and factory. --- app/Domain/Device/Repositories/.gitkeep | 0 app/Domain/Room/Factories/RoomFactory.php | 19 +++++++++++ app/Domain/Room/Repositories/.gitkeep | 0 .../Room/Repositories/RoomRepository.php | 12 +++++++ app/Models/Room.php | 15 +++++++++ database/factories/RoomFactory.php | 28 ++++++++++++++++ .../2021_01_07_183923_create_rooms_table.php | 32 +++++++++++++++++++ 7 files changed, 106 insertions(+) create mode 100644 app/Domain/Device/Repositories/.gitkeep create mode 100644 app/Domain/Room/Factories/RoomFactory.php create mode 100644 app/Domain/Room/Repositories/.gitkeep create mode 100644 app/Domain/Room/Repositories/RoomRepository.php create mode 100644 app/Models/Room.php create mode 100644 database/factories/RoomFactory.php create mode 100644 database/migrations/2021_01_07_183923_create_rooms_table.php diff --git a/app/Domain/Device/Repositories/.gitkeep b/app/Domain/Device/Repositories/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/Domain/Room/Factories/RoomFactory.php b/app/Domain/Room/Factories/RoomFactory.php new file mode 100644 index 0000000..6bfb629 --- /dev/null +++ b/app/Domain/Room/Factories/RoomFactory.php @@ -0,0 +1,19 @@ + $name + ]); + } +} diff --git a/app/Domain/Room/Repositories/.gitkeep b/app/Domain/Room/Repositories/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/Domain/Room/Repositories/RoomRepository.php b/app/Domain/Room/Repositories/RoomRepository.php new file mode 100644 index 0000000..ada93d7 --- /dev/null +++ b/app/Domain/Room/Repositories/RoomRepository.php @@ -0,0 +1,12 @@ + $this->faker->name + ]; + } +} diff --git a/database/migrations/2021_01_07_183923_create_rooms_table.php b/database/migrations/2021_01_07_183923_create_rooms_table.php new file mode 100644 index 0000000..546fbfa --- /dev/null +++ b/database/migrations/2021_01_07_183923_create_rooms_table.php @@ -0,0 +1,32 @@ +id(); + $table->string('name')->unique(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('rooms'); + } +}