KUJUNTI.ID MINISH3LL
Path : /var/www/clients/client0/web25/web/app/Repositories/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/clients/client0/web25/web/app/Repositories/TestimonialRepository.php


<?php
namespace App\Repositories;

use App\Models\Testimonial;

class TestimonialRepository
{
    public $imageRepository;
    
    public function __construct()
    {
        $this->imageRepository = new ImageRepository();
    }
    
    public function findTestimonials(){
       $testimonials = Testimonial::where('status','active')->get();
       return $testimonials;
    }
    
    public function store($request){
        $testimonial = Testimonial::create([
            'name' => auth()->user()->name,
            'rating' => $request->rating,
            'content' => $request->content,
            'user_id' => auth()->user()->id,
        ]);
        return $testimonial;   
    }
    
    public function addData($request)
    {
        $request->validate([
            'testimonial_content_en' => 'required|max:500',
            'testimonial_content_fr' => 'required|max:500',
            'testimonial_content_it' => 'required|max:500',
        ]);
        $request->merge([
            'name' => $request->name,
            'content' => ['en' => $request->testimonial_content_en, 'fr' => $request->testimonial_content_fr, 'it' => $request->testimonial_content_it],
        ]);
    }

}

© KUJUNTI.ID

Website Feedback Form

Please fill out the form below to send us your feedback.




Contact Support