Ниже приведены мои данные, я хочу создать Ресурс API, используя это-
array:1 [
0 => JobPosted {#2635
-id: 1
-jobTitle: "Business Development Executive"
-noOfPosition: 1
-experience: "2-5"
-jobLocation: "Mumbai"
-jobSkill: "Good communication skill, knowledge of Mandarin"
-jobDescription: "Good communication skill, knowledge of Mandarin"
-isClosed: false
-isActive: true
}
]
Я использую учение с Laravel.
Мой JobResource как
public function toArray($request){
return [
'jobTitle' => $this->getJobTitle(),
'noOfPosition' => $this->getNoOfPosition(),
'experience' => $this->getExperience(),
'jobLocation' => $this->getJobLocation(),
'jobSkills' => $this->getJobSkill(),
'jobDescription' => $this->getJobDescription()
];
}
и JobResourceCollection имеет значение
public function toArray($request){
return parent::toArray($request);
}
и JobController как
public function getJobs(Request $request){
$jobs = $this->jobPostedService->getJobPosted($limit);
return response()->json(new JobResourceCollection($jobs), 200);
}
после выполнения этого я получаю ошибку как
Symfony \ Component \ Debug \ Exception \ FatalThrowableError
(E_ERROR) Сначала вызов функции-члена в массиве