title: ErrorException in helpers.php line 531: htmlentities() expects parameter 1 to be string, array given
body: <p>this page works perfectly with few of rows in my database. but when I insert a lot of rows to database i get this error. thanks for any help and sorry for my bad English.
  here is the error:</p>
  <blockquote>
  <p>ErrorException in helpers.php line 531: htmlentities() expects
  parameter 1 to be string, array given (View:
  /Volumes/data/Workspace/laravel/software_database_ihhp/resources/views/pages/filter.blade.php)</p>
  </blockquote>
  <p><strong>PagesController</strong></p>
  <pre><code>public function filterKomoditi(Request $request){
          $kblicodes = Kblicode::groupBy('kblicode')-&gt;lists('kblicode', 'kblicode');
  
          // mengambil parameter
          $getkbli = $request-&gt;get('kbli');
          $gettahun = $request-&gt;get('tahun');
          $getnegara = $request-&gt;get('negara');
          $getpelabuhan = $request-&gt;get('pelabuhan');
          
          if($getkbli!=null){
              $hscode = Kblicode::where('kblicode', $getkbli)-&gt;get();
          }
  
          // fungsi select import where multiple hscode
          $condition = array();
              foreach ($hscode as $hs) {
                  array_push($condition, $hs-&gt;hscode);
              }
  
          // fungsi filter
          if($gettahun != null &amp;&amp; $getnegara != null &amp;&amp; $getpelabuhan !=null){
              $imports = Import::whereIn('hscode', $condition)-&gt;whereIn('tahun', $gettahun)-&gt;whereIn('kode_negara', $getnegara)-&gt;whereIn('kode_pelabuhan', $getpelabuhan);
              $exports = Export::whereIn('hscode', $condition)-&gt;whereIn('tahun', $gettahun)-&gt;whereIn('kode_negara', $getnegara)-&gt;whereIn('kode_pelabuhan', $getpelabuhan);
          }elseif($gettahun != null &amp;&amp; $getnegara == null &amp;&amp; $getpelabuhan ==null){
              $imports = Import::whereIn('hscode', $condition)-&gt;whereIn('tahun', $gettahun);
              $exports = Export::whereIn('hscode', $condition)-&gt;whereIn('tahun', $gettahun);
          }elseif($gettahun == null &amp;&amp; $getnegara != null &amp;&amp; $getpelabuhan ==null){
              $imports = Import::whereIn('hscode', $condition)-&gt;whereIn('kode_negara', $getnegara);
              $exports = Export::whereIn('hscode', $condition)-&gt;whereIn('kode_negara', $getnegara);    
          }elseif($gettahun == null &amp;&amp; $getnegara == null &amp;&amp; $getpelabuhan !=null){
              $imports = Import::whereIn('hscode', $condition)-&gt;whereIn('kode_pelabuhan', $getpelabuhan);
              $exports = Export::whereIn('hscode', $condition)-&gt;whereIn('kode_pelabuhan', $getpelabuhan);
          }elseif($gettahun == null &amp;&amp; $getnegara == null &amp;&amp; $getpelabuhan ==null){
              $imports = Import::whereIn('hscode', $condition);
              $exports = Export::whereIn('hscode', $condition);    
          }elseif($gettahun != null &amp;&amp; $getnegara != null &amp;&amp; $getpelabuhan ==null){
              $imports = Import::whereIn('hscode', $condition)-&gt;whereIn('tahun', $gettahun)-&gt;whereIn('kode_negara', $getnegara);
              $exports = Export::whereIn('hscode', $condition)-&gt;whereIn('tahun', $gettahun)-&gt;whereIn('kode_negara', $getnegara);    
          }elseif($gettahun != null &amp;&amp; $getnegara == null &amp;&amp; $getpelabuhan !=null){
              $imports = Import::whereIn('hscode', $condition)-&gt;whereIn('tahun', $gettahun)-&gt;whereIn('kode_pelabuhan', $getpelabuhan);
              $exports = Export::whereIn('hscode', $condition)-&gt;whereIn('tahun', $gettahun)-&gt;whereIn('kode_pelabuhan', $getpelabuhan);    
          }elseif($gettahun == null &amp;&amp; $getnegara != null &amp;&amp; $getpelabuhan !=null){
              $imports = Import::whereIn('hscode', $condition)-&gt;whereIn('kode_negara', $getnegara)-&gt;whereIn('kode_pelabuhan', $getpelabuhan);
              $exports = Export::whereIn('hscode', $condition)-&gt;whereIn('kode_negara', $getnegara)-&gt;whereIn('kode_pelabuhan', $getpelabuhan);    
          }
  
          // fungsi select tahun negara, dan pelabuhan dari data Import
          $import_tahun_all = Import::whereIn('hscode', $condition)-&gt;groupBy('tahun')-&gt;get();
          $import_negara_all = Import::whereIn('hscode', $condition)-&gt;groupBy('nama_negara')-&gt;get();
          $import_pelabuhan_all = Import::whereIn('hscode', $condition)-&gt;groupBy('nama_pelabuhan')-&gt;get();
  
          // fungsi select tahun dan negara dari data export
          $export_tahun_all = Export::whereIn('hscode', $condition)-&gt;groupBy('tahun')-&gt;get();
          $export_negara_all = Export::whereIn('hscode', $condition)-&gt;groupBy('nama_negara')-&gt;get();
          $export_pelabuhan_all = Export::whereIn('hscode', $condition)-&gt;groupBy('nama_pelabuhan')-&gt;get();
  
          //tahun array
          $tahun_array = array();            
              foreach ($import_tahun_all as $import_tahun){
                  if(!in_array($import_tahun-&gt;tahun, $tahun_array)){
                      array_push($tahun_array, $import_tahun-&gt;tahun);
                  }
              }
              foreach ($export_tahun_all as $export_tahun){
                  if(!in_array($export_tahun-&gt;tahun, $tahun_array)){
                      array_push($tahun_array, $export_tahun-&gt;tahun);
                  }
              }
          sort($tahun_array);
  
          // negara array with key =&gt; value. 
            $negaraArray = [];
            foreach ($import_negara_all as $import_negara){
                if(!array_key_exists($import_negara-&gt;nama_negara, $negaraArray)){
                    $negaraArray = array_add($negaraArray, $import_negara-&gt;nama_negara, $import_negara-&gt;kode_negara);
                }
            }
            foreach ($export_negara_all as $export_negara){
                if(!array_key_exists($export_negara-&gt;nama_negara, $negaraArray)){
                    $negaraArray = array_add($negaraArray, $export_negara-&gt;nama_negara, $export_negara-&gt;kode_negara);
                }
            }
          ksort($negaraArray);
  
          // pelabuhanArray with key =&gt; value
          $pelabuhanArray = [];
          foreach ($import_pelabuhan_all as $import_pelabuhan){
                if(!array_key_exists($import_pelabuhan-&gt;nama_pelabuhan, $pelabuhanArray)){
                    $pelabuhanArray = array_add($pelabuhanArray, $import_pelabuhan-&gt;nama_pelabuhan, $import_pelabuhan-&gt;kode_pelabuhan);
                }
            }
            foreach ($export_pelabuhan_all as $export_pelabuhan){
                if(!array_key_exists($export_pelabuhan-&gt;nama_pelabuhan, $pelabuhanArray)){
                    $pelabuhanArray = array_add($pelabuhanArray, $export_pelabuhan-&gt;nama_pelabuhan, $export_pelabuhan-&gt;kode_pelabuhan);
                }
            }
            ksort($pelabuhanArray);
  
  
          // paginate
          $imports = $imports-&gt;paginate();
          $exports = $exports-&gt;paginate();
  
          // fungsi sum berat bersih dan nilai
          $neto_import = $imports-&gt;sum('berat_bersih');
          $value_import = $imports-&gt;sum('nilai');
          $neto_export = $exports-&gt;sum('berat_bersih');
          $value_export = $exports-&gt;sum('nilai');
  
          return view('pages.filter', compact('kblicodes', 'getkbli', 'imports', 'neto_import', 'value_import', 'import_tahun_all', 'import_negara_all', 'exports', 'export_tahun_all', 'export_negara_all', 'neto_export', 'value_export', 'tahun_array', 'negaraArray', 'pelabuhanArray', 'gettahun', 'getnegara','getpelabuhan')); 
  }
  </code></pre>