2017-11-05 25 views
0

Error page recieved これは、エラーが発生したコードブロックです。このコードスニペットをどのように扱うのですか?laravel 5.4で動作するためには、$ extras変数が配列である必要があります。サポートされていないオペランドの種類は、laravel 5.4

/** 
* Map to configuration 
* 
* @param $keys 
* @param $config_var 
* @param $extras 
* @return array 
*/ 
private function map_to_config($keys, $config_var, $extras = []) 
{ 
    try { 
     $configArray = 
      array_map(function ($string) use ($keys, $extras) { 
       line 132 where the error is--> return array_combine($keys, explode(":", $string)) + $extras; 
      }, explode(",", $config_var)); 
     return array_filter($configArray); 
    } catch (\Exception $e) { 
     return []; 
    } 
} 

}

+0

どのような変数を使用していますか?人々があなたを助けてくれるようにするには、さらに情報を追加する必要があります。 '+'は2つのタイプを追加しようとしているようですが、情報がなければ誰も知らないのです。 – Robert

+0

@Robert私は詳細を追加しました –

+0

まだ入力はありません.. – Robert

答えて

0

array_combine戻りFALSE引数として与えられた配列内の値の数が異なる場合。これはおそらく、のサポートされていないオペランドタイプについてのエラーを取得している理由です。ブール値と配列を結合しようとしています。

+0

ちょうどあなたが言ったことを見てみましょう –

+0

ありがとう、私は2つの配列を結合できないように配列を空にしたデータベースのサポートファイルを追加するのを忘れました。洞察に感謝します。 –

+0

質問に答えをマークしてもらえますか? –

関連する問題