title: Invalid datetime format: 1366 Incorrect string value
body: <p>I'm getting this error:</p>
  
  <blockquote>
    <p>SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect string value: '\xBD Inch...' for column 'column-name' at row 1</p>
  </blockquote>
  
  <p>My database, table, and column have the format <strong>utf8mb4_unicode_ci</strong> also column-name is type <em>text</em> and <em>NULL</em>.</p>
  
  <p>This is the value of the column-name</p>
  
  <blockquote>
    <p>[column-name] => Some text before 11 ▒ and other text after, and after.</p>
  </blockquote>
  
  <p>However I wait that laravel adds quotes to column's values, because the values are separated by commas (,). It should be as follow:</p>
  
  <blockquote>
    <p>[column-name] => 'Some text before 11 ▒ and other text after, and after.'</p>
  </blockquote>
  
  <p>See below the Schema</p>
  
  <pre><code>    Schema::create('mws_orders', function (Blueprint $table) {
          $table-&gt;string('custom-id');
          $table-&gt;string('name');
          $table-&gt;string('description')-&gt;nullable();
          $table-&gt;string('comment')-&gt;nullable();
          $table-&gt;integer('count')-&gt;nullable();
          $table-&gt;text('column-name')-&gt;nullable();
          $table-&gt;timestamps();
  
          $table-&gt;primary('custom-id');
      });
  </code></pre>
  
  <p>I have been looking for on google but not any solution, yet.</p>
  
  <p>Anyone has an idea how to solve this issue?</p>
  
  <p>I'm using Laravel 5.5 and MariaDB 10.2.11.</p>