title: Saving multiple image input using Intervention\Image
body: <p>Trying to make an photo uploader using <a href="http://image.intervention.io/api/" rel="nofollow noreferrer">Intervention\Image</a> 
  I have this in ReportController@store :</p>
  
  <pre><code>public function SavePhoto($photo){
          $file_ext = $photo-&gt;getClientOriginalExtension();
          $file_name = uniqid();
          $photo_name = $file_name. '.' . $file_ext;
          $path = public_path('uploads/photos/' . $photo_name);
          Image::make($photo)-&gt;resize(300, null, function ($constraint) {
              $constraint-&gt;aspectRatio();
          })-&gt;save($path);
          return $photo_name;
      }
  
  public function store(Request $request)
      {
  
          $observation = new Observation();
          $observation-&gt;content = $request['Observation'];
          $observation-&gt;status_id = $request['Status'];
          $photo = Input::file('photo');
  
          foreach ($photo as $p){
              $this-&gt;SavePhoto($p);
  
          }
  </code></pre>
  
  <p>I am so confused of how to call the SavePhoto() method for all photos input.</p>