$post], function($message) use ($post) { $message->from('support@smitpatellaw.com', 'SmitPatel Law'); $message->to($post['email'])->subject($post['subject']); if(isset($post['attachment']) && $post['attachment']){ $message->attach($post['attachment']); } }); return ['status' => 1, 'message' => "Email sent successfully."]; } catch (\Exception $e) { return ['status' => 0, 'message' => $e->getMessage()]; } } public static function getWebSetting($keyData) { try{ $webData = WebSettings::where("web_key",$keyData)->first(); if($webData){ return $webData->web_value; } else{ return ""; } } catch (\Exception $e) { return ['status' => 0, 'message' => $e->getMessage()]; } } public static function checkService($id) { try{ $data = Service::where("id",$id)->first(); if($data){ return $data->s_name; } else{ return ""; } } catch (\Exception $e) { return ['status' => 0, 'message' => $e->getMessage()]; } } public static function ImageResize($finalWidth,$newHeight,$image,$destinationPath,$unlinkImagePath = null,$index = 0){ $imageMainPath = 'uploads/'.$destinationPath; $imageThumbPath = '/uploads/'.$destinationPath.'/thumbnail/'; if (!is_dir(public_path($imageMainPath))) { mkdir(public_path($imageMainPath)); } if (!is_dir(public_path($imageThumbPath))) { mkdir(public_path($imageThumbPath)); } if($unlinkImagePath){ $filename = public_path($imageMainPath.'/'.$unlinkImagePath); if(file_exists($filename)){ unlink($filename); } $filenameThumb = public_path($imageThumbPath.$unlinkImagePath); if(file_exists($filenameThumb)){ unlink($filenameThumb); } } list($width, $height) = getimagesize($image); $imageName = time().'SPL'.$index.'.'.$image->getClientOriginalExtension(); $destinationPath = public_path($imageMainPath); $image_resize = Image::make($image->getRealPath()); $image->move($destinationPath,$imageName); $image_resize->resize($finalWidth,$newHeight,function($constraint) { $constraint->upsize(); }); $image_resize->save(public_path($imageThumbPath.$imageName)); return $imageName; } }