tp6Day5--响应输出和重定向

92 阅读1分钟

代码示例

public function respondToOutputAndRedirection()
    {
        //响应输出
        $data = json_encode(['id'=>2]);
//
//        return response($data,201);
//        return response($data)->code(202);
//
//        return json($data,203);
//        return json($data)->code(204);
//        return json($data)->code(205)->header(['Cache-control'=>'no-cache,must-revalidate']);
        //重定向到指定网址
//        return redirect('http://www.baidu.com');
//        //站内重定向,直接输入路由地址或相对地址即可,第二参数状态码
//        return redirect('ds/5');
//        return redirect('/address/details/id/5',201);
//
//        //使用url自动生成跳转地址,普通地址或路由地址;
//        return redirect(url('address/index'));
        //附加 session 信息,并跳转重定向;
//        return redirect(url('address/index'))->with('id','Mr.Lee');
        //return redirect('hello')->with('name','thinkphp');

    }
    public function hello()
    {
        $name = session('name');
        return 'hello,'.$name.'!';
    }