当前位置:首页 > CMS教程 > 其它CMS > 列表

Laravel框架控制器的request与response用法示例

发布:smiling 来源: PHP粉丝网  添加日期:2021-12-25 16:24:41 浏览: 评论:0 

这篇文章主要介绍了Laravel框架控制器的request与response用法,结合实例形式分析了Laravel框架控制器的request与response发送请求及响应请求的相关操作技巧,需要的朋友可以参考下。

本文实例讲述了Laravel框架控制器的request与response用法,分享给大家供大家参考,具体如下:

Laravel 控制器的request

  1. public function request1(Request $request){ 
  2.   //取值 
  3.   $name = Request::input('name'); 
  4.   //是否有值 
  5.   if($request->has('name')){ 
  6.     echo $request->input('name'); 
  7.   } 
  8.   $res = $request->all(); 
  9.   //判断请求类型 
  10.   echo $request->method(); 
  11.   if($request->isMethod('POST')){ 
  12.     echo 'yes'
  13.   } 
  14.   //判断是否是ajax 
  15.   $res = $request->ajax(); 
  16.   //判断是否是某控制器下的方法 
  17.   $bool = $request->is('student/*'); 
  18.   //获取当前的url 
  19.   echo $request->url(); 

Laravel 控制器的response

  1. public function response(){ 
  2.   //响应json 
  3.   $data = [ 
  4.     'errCode' => 0, 
  5.     'errMsg' => 'success'
  6.     'data' => 'zhangsan' 
  7.     ]; 
  8.   return response()->json($data); 
  9.   //重定向 
  10.   return redirect('session2'); 
  11.   //重定向,并附带信息 
  12.   return redirect('session2')-with('message','我是快闪数据'); 
  13.   //action() 
  14.   return redirect()->action('StudentController@session2')-with('message','我是快闪数据'); 
  15.   //route() 
  16.   return redirect()->route('session2')-with('message','我是快闪数据'); 
  17.   //back() 返回上一个页面 
  18.   return redirect()->back(); 
  19. }

Tags: Laravel控制器 request response

分享到: