Files
freeu-project/app/Services/Admin/TestimonialService.php

33 lines
768 B
PHP
Raw Normal View History

2024-03-28 14:52:40 +05:30
<?php
namespace App\Services\Admin;
use App\Models\Admin\Testimonial;
class TestimonialService
{
public function getTestimonials(){
return Testimonial::all();
}
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]);
}
}