diff --git a/app/Http/Controllers/Bo/EncartsController.php b/app/Http/Controllers/Bo/EncartsController.php new file mode 100644 index 0000000..f953040 --- /dev/null +++ b/app/Http/Controllers/Bo/EncartsController.php @@ -0,0 +1,10 @@ + Page::class + ]; +} diff --git a/database/factories/EncartFactory.php b/database/factories/EncartFactory.php new file mode 100644 index 0000000..fdfe1c8 --- /dev/null +++ b/database/factories/EncartFactory.php @@ -0,0 +1,32 @@ + $this->faker->words(5), + 'title' => $this->faker->words(5), + 'text' => $this->faker->realText(25), + 'link_label' => $this->faker->text(128), + 'link' => route('wasup'), + 'link_new_tab' => rand(0, 1), + 'date_start' => Carbon::now(), + 'date_end' => Carbon::now()->addDays(2), + 'picture' => new SplFileInfo(resource_path('assets/images/image-sample.jpg')) + ]; + } +} diff --git a/database/migrations/2021_04_14_115938_create_encarts_table.php b/database/migrations/2021_04_14_115938_create_encarts_table.php new file mode 100644 index 0000000..3cf2c2e --- /dev/null +++ b/database/migrations/2021_04_14_115938_create_encarts_table.php @@ -0,0 +1,35 @@ +id(); + $table->smallInteger('page'); + $table->string('title'); + $table->string('subtitle'); + $table->string('text'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('encarts'); + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 2bb0023..ca4bf5a 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -16,7 +16,8 @@ class DatabaseSeeder extends Seeder $this->call([ UserSeeder::class, - SlidersSeeder::class + SlidersSeeder::class, + EncartsSeeder::class, ]); } diff --git a/database/seeders/EncartsSeeder.php b/database/seeders/EncartsSeeder.php new file mode 100644 index 0000000..fbae03f --- /dev/null +++ b/database/seeders/EncartsSeeder.php @@ -0,0 +1,18 @@ +