This commit is contained in:
Adrian Hopek
2022-05-10 12:19:58 +02:00
parent 5c55f1860a
commit 22c5f7bb54
10 changed files with 163 additions and 76 deletions

View File

@@ -30,7 +30,7 @@ class ResumeRequest extends FormRequest
"technologies.*.level" => ["required", Rule::in(1, 2, 3, 4, 5)],
"projects.*.description" => ["required"],
"projects.*.technologies" => ["required"],
"projects.*.technologies" => ["exists:technologies,name", "distinct"],
"projects.*.startDate" => ["required", "date_format:Y-m-d"],
"projects.*.endDate" => ["required", "date_format:Y-m-d", "after:startDate"],
"projects.*.tasks" => ["required"],

View File

@@ -17,6 +17,10 @@ class ResumeResource extends JsonResource
"user" => new SimpleUserResource($this->user),
"name" => $this->name,
"description" => $this->description,
"educationCount" => $this->education->count(),
"languageCount" => $this->languages->count(),
"technologyCount" => $this->technologies->count(),
"projectCount" => $this->projects->count(),
"createdAt" => $this->created_at->toDisplayString(),
"updatedAt" => $this->updated_at->toDisplayString(),
];