Friday, 17 June 2022

Laravel file upload using function

 public function setupCareerStore(StoreSiteSettings $request)

    {
        $data = $request->all();
        $data['page_slider_one'] = $this->handleUploadImages($request->file('page_slider_one'));
        $data['page_slider_two'] = $this->handleUploadImages($request->file('page_slider_two'));
        $data['page_slider_three'] = $this->handleUploadImages($request->file('page_slider_three'));
        $data['page_slider_four'] = $this->handleUploadImages($request->file('page_slider_four'));
        $data['page_slider_five'] = $this->handleUploadImages($request->file('page_slider_five'));
        $result = Rerp_company_site_settings::create($data);
        if($result)
        {
            return redirect()->back()->with('success','Added Successfully');
        }
    }

    public function handleUploadImages($image)
    {
        if ($image) {
            $imageName = $image->hashName();
            $image->move(public_path('public/uploads/frontend/sliders'), $imageName);
            return  $imagePath = "public/uploads/frontend/sliders/{$imageName}";
        }
    }

No comments:

Post a Comment

Laravel Export data to csv

 use Illuminate\Http\Response; // Define a function to export data to CSV function exportToCSV($exportData, $columns) {     $filename = ...