You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
704 B
25 lines
704 B
<?php
|
|
|
|
namespace App\Services;
|
|
|
|
use App\Models\Exercise;
|
|
|
|
class ExerciseService
|
|
{
|
|
public function createExercise($dataExercise)
|
|
{
|
|
$dataCreateExercise = [
|
|
'lesson_name' => $dataExercise['name'] ?? null,
|
|
'description' => $dataExercise['description'] ?? null,
|
|
'subject_id' => $dataExercise['subject_id'] ?? null,
|
|
'level' => $dataExercise['level'] ?? null,
|
|
'status' => $dataExercise['status'] ?? null,
|
|
'category_id' => $dataExercise['category_id'] ?? null,
|
|
'year' => $dataExercise['year'] ?? null,
|
|
];
|
|
|
|
$exercise = Exercise::create($dataCreateExercise);
|
|
|
|
return $exercise->id;
|
|
}
|
|
}
|
|
|