本文实例讲述了Laravel框架控制器的request与response用法。分享给大家供大家参考,具体如下:
Laravel 控制器的request
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
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相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。
© 版权声明
THE END
暂无评论内容