您的位置:首页 > 编程学习 > > 正文

laravel接口请求模拟(Laravel框架控制器的request与response用法示例)

更多 时间:2021-10-13 00:02:53 类别:编程学习 浏览量:1896

laravel接口请求模拟

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

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

Laravel 控制器的request

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

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • public function response(){
  •   //响应json
  •   $data = [
  •     'errCode' => 0,
  •     'errMsg' => 'success',
  •     'data' => 'zhangsan'
  •     ];
  •   return response()->json($data);
  •   //重定向
  •   return redirect('session2');
  •   //重定向,并附带信息
  •   return redirect('session2')-with('message','我是快闪数据');
  •   //action()
  •   return redirect()->action('StudentController@session2')-with('message','我是快闪数据');
  •   //route()
  •   return redirect()->route('session2')-with('message','我是快闪数据');
  •   //back() 返回上一个页面
  •   return redirect()->back();
  • }
  • 希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

    原文链接:https://www.cnblogs.com/gyfluck/p/9040667.html

    您可能感兴趣