title: Failure to save resource in laravel app Argument 1 passed to Illuminate\Database\Grammar::parameterize() must be of the type array, null given
body: <p>For one of the resources of my laravel application, I get an error when leaving a field blank: </p>
  
  <pre><code>Argument 1 passed to Illuminate\Database\Grammar::parameterize() must be of the type array, null given, called in /var/www/html/pfladmin/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php on line 309 and defined
  </code></pre>
  
  <p>I looked in the stack trace for some code that <em>I'd</em> written (as opposed to coming from the laravel framework) and the only one was the controller for the resource, which pointed me to the following line.</p>
  
  <pre><code>$servicesFacilities =
  DB::table('services_facilities')-&gt;whereIn('services_facilities_id',
  Input::get('services_facilities'))-&gt;lists('name');
  </code></pre>
  
  <p>I get that this has something to do with my passing a NULL around and this causing problems all over the stack trace, but why would that be happening here when it isn't happening for other fields that are allowed to be left blank? </p>