码迷,mamicode.com
首页 > 其他好文 > 详细

laravel中如何区分get数据和post数据

时间:2019-05-02 14:25:07      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:==   get   总结   同名   请求   name   结合   提交   一起   

可能有时候会碰到这样的场景:

有一个post提交请求,请求地址为:xxx?id=10,提交的post数据为:id=20
而在控制器中,我要同时得到get和post中数据
get中的id为10,而post中的id为20

这两个id分别要如何取出来?

====================

结合 @As 和 @冰糖雪梨 两位的回答,总结一下:

一、仅只取get数据(两种)
$request->query->get(‘name‘, ‘未设值‘)
$request->query(‘name‘, ‘未设值‘)

二、仅只取post数据(一种)
$request->request->get(‘name‘, ‘未设值‘)

三、get和post一起取,同名post覆盖get(三种)
$request->input(‘name‘, ‘未设值‘)
$request->name
$request->get(‘name‘, ‘未设值‘)

最后顺便吐槽一下这个“优雅”的框架

laravel中如何区分get数据和post数据

标签:==   get   总结   同名   请求   name   结合   提交   一起   

原文地址:https://www.cnblogs.com/yzloo/p/10802232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!