get, Menu and it`s content manipulation

 if (request()->has('background_photo')) {

            $fileName = 'background-'.time().'.'.request()->background_photo->extension();

            request()->background_photo->move('images/fun_factors/', $fileName);

            // Image::make('images/fun_factors/'.$fileName)->resize(300,300)->save();

            $factor->update(['background_photo'=>'images/fun_factors/'.$fileName]);

        }

        if (request()->has('model_photo')) {

            $fileName = 'model-'.time().'.'.request()->model_photo->extension();

            request()->model_photo->move('images/fun_factors/', $fileName);

            $manager = new ImageManager(new Driver());

            // open an image file

            $image = $manager->read('images/fun_factors/'.$fileName);

            $image->cover(450,550)->save();


            $factor->update(['model_photo'=>'images/fun_factors/'.$fileName]);

        }