ldc-startcoq/database/seeders/KeywordInitSeeder.php
2023-09-11 12:28:44 +02:00

336 lines
12 KiB
PHP

<?php
namespace Database\Seeders;
use App\Enums\KeywordCategoryEnum;
use App\Models\Keyword;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Log;
class KeywordInitSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
* @phpcs:disable Generic.Metrics.CyclomaticComplexity.MaxExceeded
*/
public function run()
{
// phpcs:enable
/**
* * INGREDIENTS
*/
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[0];
$keyword->label = "Sophistication";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[0];
$keyword->label = "Exotisme";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[0];
$keyword->label = "Fun";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[1];
$keyword->label = "Clean label/naturalité";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[1];
$keyword->label = "Végétarien/vegan";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[1];
$keyword->label = "Bien être";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[2];
$keyword->label = "Solidarité";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[2];
$keyword->label = "Écologie";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[3];
$keyword->label = "Emballage individuel";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[3];
$keyword->label = "Facilité de mise en oeuvre";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
/**
* * PRODUCTS
*/
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[4];
$keyword->label = "Sophistication";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[4];
$keyword->label = "Exotisme";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[4];
$keyword->label = "Variété des sens";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[4];
$keyword->label = "Fun";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[5];
$keyword->label = "Minceur";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[5];
$keyword->label = "Énergie/Bien-être";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[5];
$keyword->label = "Cosmétique";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[6];
$keyword->label = "Manipulation produit";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[6];
$keyword->label = "Gain de temps";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[6];
$keyword->label = "Nomadisme";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[7];
$keyword->label = "Naturalité";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[7];
$keyword->label = "Végétal";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[7];
$keyword->label = "Médical";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[8];
$keyword->label = "Solidarité";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[8];
$keyword->label = "Écologie";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
/**
* * PACKAGING
*/
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[9];
$keyword->label = "Sophistication";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[9];
$keyword->label = "Exotisme";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[9];
$keyword->label = "Fun";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[10];
$keyword->label = "Manipulation produit";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[10];
$keyword->label = "Gain de temps";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[10];
$keyword->label = "Nomadisme";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[11];
$keyword->label = "Décor/forme";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[11];
$keyword->label = "Matériaux";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
try {
$keyword = new Keyword();
$keyword->keyword_cat = \collect(KeywordCategoryEnum::cases())[12];
$keyword->label = "Écologie";
$keyword->saveQuietly();
} catch (\Illuminate\Database\QueryException $e) {
Log::debug($e->getMessage());
}
}
}