HEX
Server: Apache/2.4.57 (Unix) OpenSSL/1.1.1k
System: Linux server.eshhar.net 4.18.0-553.89.1.el8_10.x86_64 #1 SMP Mon Dec 8 03:53:08 EST 2025 x86_64
User: xdas (1048)
PHP: 7.4.33
Disabled: mail,sendmail
Upload Files
File: /home/xdas/public_html/oldsite/app/Http/Controllers/Admin/SettingController.php
<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

use App\Setting;
Use App\SocialMedia;
use Intervention\Image\ImageManagerStatic as Image;
class SettingController extends Controller
{
    //
    public function index(){
        $setting=Setting::all()->first();
        return view('Admin.settings.setting',compact('setting'));
    }
    public function update(Request $request,$id){
        // 'meta_description_ar', 'meta_description_en', 'meta_tags', 'meta_title','notes', 'web_name_ar', 'web_name_en',
        // 'owner_name_ar', 'owner_name_en',
        // 'phone', 'address', 'whatsapp', 'email', 'web_img', 'logo_img', 'icon_img', 'head_code', 'maintans_status',
    $setting=Setting::find($id);
    // $setting->taxes_parst=$request->taxes_parst;
    $setting->meta_description_ar=$request->meta_description_ar;
    $setting->meta_description_en=$request->meta_description_en;
    $setting->meta_tags=$request->meta_tags;
    $setting->meta_title=$request->meta_title;
    $setting->web_name_ar=$request->store_name_ar;
    $setting->web_name_en=$request->store_name_en;
    $setting->owner_name_ar=$request->owner_name_ar;
    $setting->owner_name_en=$request->owner_name_en;
    $setting->phone=$request->phone;
    $setting->address=$request->address;
    $setting->whatsapp=$request->whatsapp;
    $setting->email=$request->email;
    $setting->head_code=$request->head_code;
    // $setting->maintans_status=$request->check;
    $setting->notes=$request->notes;
    if ($request->hasFile('web_img')) {
        $file = $request->file('web_img');
        $imageExtension = $file->getClientOriginalExtension();
        $imageName ='web_img_'.time().'.'.$imageExtension;
        if (!file_exists('public/setting/')) {
            mkdir('public/setting/', 0777, true);
        }
        $image_resize = Image::make($file->getRealPath());
        $image_resize->save(public_path('setting/' .$imageName));
        $setting->web_img='setting/'.$imageName;
    }
    if ($request->hasFile('logo_img')) {
        $file = $request->file('logo_img');
        $imageExtension = $file->getClientOriginalExtension();
        $imageName ='store_img_'.time().'.'.$imageExtension;
        if (!file_exists('public/setting/')) {
            mkdir('public/setting/', 0777, true);
        }
        $image_resize = Image::make($file->getRealPath());
        $image_resize->save(public_path('setting/' .$imageName));
        $setting->logo_img='setting/'.$imageName;

    }
    if ($request->hasFile('icon_img')) {
        $file = $request->file('icon_img');
        $imageExtension = $file->getClientOriginalExtension();
        $imageName ='store_img_'.time().'.'.$imageExtension;
        if (!file_exists('public/setting/')) {
            mkdir('public/setting/', 0777, true);
        }
        $image_resize = Image::make($file->getRealPath());
        // dd($image_resize);
        $image_resize->save(public_path('setting/' .$imageName));
        $setting->icon_img='setting/'.$imageName;

    }
    $setting->save();
    if($setting->save()){
        return  redirect('admin/setting')->with('success','تم تعديل اعدادات بنجاح');
    }
    else{
        return  redirect('admin/setting')->with('error');

    }

    }

    public function getsocail(){
    
        $social=SocialMedia::all()->first();
        // dd($social);
        return view('Admin.settings.social',compact('social'));
    }

    public function addsocial(Request $request){

                 $social=new SocialMedia;
                 $social->fb=$request->fb;
                 $social->tw=$request->tw;
                 $social->instegram=$request->instegram;
                 $social->linkedin=$request->linkedin;
                 $social->youtube=$request->youtube;
                 $social->pinterest=$request->pinterest;
                 $social->rss=$request->rss;
                 $social->save();
                 if($social->save()){
                     return  redirect('admin/social')->with('success','تم تعديل السوشيال بنجاح');
                 }
             }
     public function social(Request $request,$id){

          $social=SocialMedia::find($id);
         $social->fb=$request->fb;
         $social->tw=$request->tw;
         $social->instegram=$request->instegram;
         $social->linkedin=$request->linkedin;
         $social->youtube=$request->youtube;
         $social->pinterest=$request->pinterest;
         $social->rss=$request->rss;
         $social->save();
         if($social->save()){
             return  redirect('admin/social')->with('success','تم تعديل السوشيال بنجاح');
         }
     }
}