Header Ads

Header ADS

Laravel 9 image upload code

 public function store(Request $request)

    {
        $setting = new Setting();
        $setting->website_name     = $request->website_name;

        // Handle logo upload
        if ($request->hasFile('logo')) {
            $logo = $request->file('logo');
            $logoFileName = 'logo_' . time() . '.' . $logo->getClientOriginalExtension();
            $logo->move('images/settings/', $logoFileName);
            $setting->logo = $logoFileName;
        }

        // Handle favicon upload
        if ($request->hasFile('favicon')) {
            $favicon = $request->file('favicon');
            $faviconFileName = 'favicon_' . time() . '.' . $favicon->getClientOriginalExtension();
            $favicon->move('images/settings/', $faviconFileName);
            $setting->favicon = $faviconFileName;
        }

       

        $setting->email       = $request->email;
        $setting->phone       = $request->phone;
        $setting->address     = $request->address;

        $setting->save();

        return redirect()->route('admin.settings')->with('success', 'Settings Added');

    } //End Methods

No comments

Theme images by fpm. Powered by Blogger.