Files
freeu-project/app/Services/Admin/TestimonialService.php
2024-06-12 19:38:09 +05:30

33 lines
778 B
PHP

<?php
namespace App\Services\Admin;
use App\Models\Admin\Testimonial;
class TestimonialService
{
public function getTestimonials(){
return Testimonial::latest()->get();
}
public function store($request){
return Testimonial::create($request->validated());
}
public function show($id){
return Testimonial::findorFail($id);
}
public function update($request){
return Testimonial::where('id', $request->testimonial_id)->update($request->validated());
}
public function delete($id){
return Testimonial::where('id',$id)->delete();
}
public function updateStatus($request){
return Testimonial::where('id', $request->id)->update(['is_active' => $request->status == 1 ? 0 : 1]);
}
}