first commit

This commit is contained in:
Sampanna Rimal
2024-08-27 17:48:06 +05:45
commit 53c0140f58
10839 changed files with 1125847 additions and 0 deletions

View File

@ -0,0 +1,39 @@
<?php
namespace Modules\Recruit\Repositories;
use Modules\Recruit\Models\JobPost;
class JobPostRepository implements JobPostInterface
{
public function findAll()
{
return JobPost::get();
}
public function getJobPostById($jobPostId)
{
return JobPost::findOrFail($jobPostId);
}
public function delete($jobPostId)
{
JobPost::destroy($jobPostId);
}
public function create(array $jobPostDetails)
{
return JobPost::create($jobPostDetails);
}
public function update($jobPostId, array $newDetails)
{
return JobPost::where('job_post_id', $jobPostId)->update($newDetails);
}
public function pluck(){
return JobPost::pluck('title', 'job_post_id');
}
}