本文实例讲述了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