如何使用JSON在控制器和自定义页面中返回变量?

时间:2018-02-14 15:34:15

标签: php json laravel

如何在控制器中使用JSON返回变量,同时返回自定义页面? 我想实现这段代码

 Response::json(array(
'food' => $food,
'diou' => $DIOU,));
 return view('showbalance',['chart'=>$chart]);  

Laravel:返回响应json并重定向到查看页面

2 个答案:

答案 0 :(得分:1)

$response_variables  = array(
'food' => $food,
'diou' => $DIOU,);

//If needed : $response_variables = json_encode($response_variables);

return view('showbalance',compact('chart', 'response_variables'));

然后,您可以在视图中使用$response_variables

答案 1 :(得分:0)

可能只有一种情况,您可以返回数据,也可以只使用一个功能将其加载到页面上。

如果你首先返回数据,那么控制器的功能将从那里退出并且不会执行下一行,因此页面将不会被加载。

如果您先加载页面,控制器的功能将不会执行下一行。

如果您使用相同的API和WEB电话功能,请告诉我。