Php Laravel,将json数据响应到控制器中,并将json_解码到视图中
我想做这个, 1.控制器返回要查看的json数据Php Laravel,将json数据响应到控制器中,并将json_解码到视图中,php,json,laravel,frameworks,Php,Json,Laravel,Frameworks,我想做这个, 1.控制器返回要查看的json数据 $data = Response::json(array('status' => FALSE, 'code' => 205, 'message' => 'Deneme', 'data' => null), 200 ); return View::make('site.index.index')->with('data', $data); 二,。视图将对该数据进行解码并使用 {{ $data2 = @js
$data = Response::json(array('status' => FALSE, 'code' => 205, 'message' => 'Deneme', 'data' => null), 200 );
return View::make('site.index.index')->with('data', $data);
二,。视图将对该数据进行解码并使用
{{ $data2 = @json_decode($data) }}
{{ var_dump($data2) }}
json数据进入视图,但不在数组上解码
如何解码此数据?
Response::json
是指控制器返回的实际响应(请参阅),而您将该响应作为数据传递给视图。这可能有助于澄清为什么要使用json编码步骤,而不是$data=array('status'=>FALSE,'code'=>205,'message'=>'Deneme','data'=>null),200)
然后{{var_dump($data)}}
。为什么要在视图中解码json?将数据添加到viewbag时,它应该已经解码、准备好并准备好放置在模板中。模板不是数据逻辑的地方。
$data = json_encode(array('status' => FALSE, 'code' => 205, 'message' => 'Deneme', 'data' => null));
return View::make('site.index.index')->with('data', $data);