2017-02-07 11 views
0

私は小さなプロジェクトでLaravel 5.4を使用しています。私はいくつかのデータを処理し、配列を生成し、変数$transactionsに格納するコントローラを持っています。

私は(一時的に、ちょうど私がその命令を削除した後、内容を確認するために)コントローラから変数を返すとき、私は

return $transactions; 

を使用してブラウザ上に表示結果は次のとおりです。

[ 
    ["Entrada por Ajuste","20170204","2017-02-05","Inventario al 04FEB2017 Pag. 1",7,70,10,70,7], 

    ["Venta","20170206","2017-02-06","Ventas del Lunes",1,10,0.8695652173913,60,69] 

    ] 

しかし、私は(とビューにデータを返すために、同じコントローラを使用する場合:

return view('products.kardex', compact(
      'product', 
      'transactions', 
      'beforeCost', 
      'beforeQty') 
      ); 
var dataSet = {[["Entrada por Ajuste","20170204","2017-02-05","Inventario al 04FEB2017 Pag. 1",7,70,10,70,7],["Venta","20170206","2017-02-06","Ventas del Lunes",1,10,0.8695652173913,60,69]]}; 

は、余分な{ [[レンダリングされたビューで私に与えているいくつかの問題を追加:私はこれをレンダリング取得

var dataSet = {{!! json_encode($transactions) !!}}; 

:は、命令とビューの配列データをレンダリングします。さらに

私はビューでこれをしようとした場合:

var dataSet = <?php echo json_encode($transactions) ?>; 

が、私はこれをレンダリング取得:

var dataSet = [["Entrada por Ajuste","20170204","2017-02-05","Inventario al 04FEB2017 Pag. 1",7,70,10,70,7],["Venta","20170206","2017-02-06","Ventas del Lunes",1,10,0.8695652173913,60,69]]; 

私は実際にビューに必要なものである

私の質問はARENは」 t <?php echo ?>および{{!! !!}}当量?私は間違って何をしていますか?

答えて

1

は単に

{!! json_encode($transactions) !!} 

一の中括弧 '{'

+0

Argggを削除します!ありがとう!できます –