$periode, 'niveau' => $niveau]); } public function getTemplate(int $id) { return view('admin.schedule.editor.template',["eventType" => \App\EventType::find($id)]); } public function getEventTemplate(int $id) { $eventType = \App\EventType::find($id); return json_encode($eventType); } public function test() { $evenType = new \App\EventType(); $evenType->name = "Soirée d'instruction régulière"; $evenType->admin_desc = "Veuillez modifier la description admin par défaut"; $evenType->calendar_color = "orange"; $evenType->calendar_icon = "fas fa-book"; $evenType->begin_time = "12:00"; $evenType->end_time = "18:00"; $evenType->location = "Escadron"; $evenType->is_mandatory = true; $evenType->use_weekly_msg = true; $evenType->weekly_msg_publication_time = "-5days"; $evenType->use_schedule = true; $evenType->schedule_model = [ "periodes" => [ 0 => [ "name" => "Periode 1", "begin_time" => "19:00", "end_time" => "20:10" ], 1 => [ "name" => "Pause", "begin_time" => "20:10", "end_time" => "20:30" ], 2 => [ "name" => "Periode 1", "begin_time" => "20:30", "end_time" => "21:20" ] ], "niveaux" => [ 0 => [ "name" => "Niveau 1" ], 1 => [ "name" => "Niveau 2" ], 2 => [ "name" => "Niveau 3" ] ] ]; $evenType->is_promoted = true; //$evenType->save(); } }