代码示例
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.'!';
}