ldc-gen-game-web/database/seeders/SettingsSeeder.php
Jérémy Munsch 2831d422c9
Refactorize Settings BO save
- require composer kwaadpepper/enum
- User->role is now an enum
- Add isLocal and isAdmin to user model
- changed multiple fields casts on model Settings
- added validation for settings
2022-03-11 09:59:40 +01:00

37 lines
1.2 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\Settings;
use Carbon\Carbon;
use Illuminate\Database\Seeder;
class SettingsSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$settings = new Settings();
$settings->name = "Nom du jeu";
$settings->start_date = now();
$settings->end_date = new Carbon(strtotime("+30 days"));
$settings->nb_participation_player = 30;
$settings->nb_participation_ip = 30;
$settings->nb_unique_code_use = 0;
$settings->use_ean_codes = false;
$settings->activated_teaser = false;
$settings->activated_close_page = false;
$settings->redirect_close = "https://example.test";
$settings->reductions_activated = false;
$settings->facebook_activated = false;
$settings->notification_emails = "[]";
$settings->winning_proof = false;
$settings->company = "Société";
$settings->web_coupons = "[]";
$settings->save();
}
}