9、Controller之Response

一、将数组转换json数据

// 1、将数组转换json数据
$data = [
    'key1' => 0,
    'key2' => 'value2',
    'key3' => 'value3'
];
return response()->json($data);

二、重定向

public function res(){

//2、重定向
return redirect('redirect3');//重定向到redirect3方法
// return redirect('redirect3')->with('msg','我是msg的value'); //该数据是快闪数据,只发送一次

// return redirect()->action('XxxController@redirect3'); //可以利用action跳转
// return redirect()->action('XxxController@redirect3')->with('msg','同样可以发送快闪数据');

// return redirect()->route('bbc');//根据路由别名跳转
// return redirect()->route('bbc')->with('msg','路由别名带参数跳转');

}

重定向到的页面,接收参数

public function redirect3(){
    // echo "这里是redirect3的方法";
    echo session('msg','没有接收到数据'); //用session接收参数
}

三、返回上一页面

public function res(){

//3、返回上一个页面
return redirect()->back();

}

猜你喜欢

转载自www.cnblogs.com/mingliangge/p/13174533.html
今日推荐