where('slug', 'firstname')->exists()) { $formulary = new Formulary(); $formulary->type = InputTypeEnum::text(); $formulary->name = "firstname"; $formulary->slug = "firstname"; $formulary->placeholder = ["fr" => "Prénom", "en" => "Firstname", "de" => "Vorname", "nl" => "Voornaam"]; $formulary->details = null; $formulary->required = false; $formulary->is_visible = true; $formulary->status = InputStatusEnum::locked(); $formulary->order = 1; $formulary->saveOrFail(); } if (!Formulary::query()->where('slug', 'lastname')->exists()) { $formulary = new Formulary(); $formulary->type = InputTypeEnum::text(); $formulary->name = "lastname"; $formulary->slug = "lastname"; $formulary->placeholder = ["fr" => "Nom", "en" => "Lastname", "de" => "Name", "nl" => "Naam"]; $formulary->details = null; $formulary->required = false; $formulary->is_visible = true; $formulary->status = InputStatusEnum::locked(); $formulary->order = 2; $formulary->saveOrFail(); } if (!Formulary::query()->where('slug', 'email')->exists()) { $formulary = new Formulary(); $formulary->type = InputTypeEnum::email(); $formulary->name = "email"; $formulary->slug = "email"; $formulary->placeholder = ["fr" => "E-mail", "en" => "E-mail", "de" => "E-mail", "nl" => "E-mail"]; $formulary->details = null; $formulary->required = true; $formulary->is_visible = true; $formulary->status = InputStatusEnum::system(); $formulary->order = 3; $formulary->saveOrFail(); } // * HERE FOR DATA MIGRATION if (!Formulary::query()->where('slug', 'society')->exists()) { $formulary = new Formulary(); $formulary->type = InputTypeEnum::text(); $formulary->name = "society"; $formulary->slug = "society"; $formulary->placeholder = ["fr" => "Société", "en" => "Society", "de" => "Unternehmen", "nl" => "Bedrijf"]; $formulary->details = null; $formulary->required = false; $formulary->is_visible = true; $formulary->status = InputStatusEnum::default(); $formulary->order = 4; $formulary->saveOrFail(); } // * HERE FOR DATA MIGRATION if (!Formulary::query()->where('slug', 'address')->exists()) { $formulary = new Formulary(); $formulary->type = InputTypeEnum::text(); $formulary->name = "address"; $formulary->slug = "address"; $formulary->placeholder = ["fr" => "Adresse", "en" => "Address", "de" => "Anschrift", "nl" => "Adres"]; $formulary->details = null; $formulary->required = false; $formulary->is_visible = true; $formulary->status = InputStatusEnum::default(); $formulary->order = 5; $formulary->saveOrFail(); } if (!Formulary::query()->where('slug', 'phone')->exists()) { $formulary = new Formulary(); $formulary->type = InputTypeEnum::phone(); $formulary->name = "phone"; $formulary->slug = "phone"; $formulary->placeholder = ["fr" => "Téléphone", "en" => "Phone", "de" => "Telefon", "nl" => "Telefoon"]; $formulary->details = null; $formulary->required = false; $formulary->is_visible = true; $formulary->status = InputStatusEnum::locked(); $formulary->order = 6; $formulary->saveOrFail(); } // * FIN Champs obligatoires } }