Laravel框架控制器的request与response用法示例
吾爱主题
阅读:183
2021-08-25 14:49:00
评论:0
本文实例讲述了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
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。