title: Laravel DB::statement CREATE DATABASE can't add parameters (prepared statement?)
body: <p>I am using Laravel 5.3 PHP framework and I need additional guidance on how to create a database using DB::statement method, I can do it simply like this, but I'm aware of SQL injection possibility:</p>
  
  <pre><code>DB::statement('CREATE DATABASE new_database_name');
  </code></pre>
  
  <p>However I want to do something like this:</p>
  
  <pre><code>DB::statement('CREATE DATABASE :db_name', ['db_name' =&gt; 'new_database_name']);
  </code></pre>
  
  <p>I'm not sure why the second example doesnt work. I've been reading laravel documentation, and this sort of thing works with DB::insert, DB::select, but what about DB::statement</p>