Laravel 请求

laravel框架为我们提供了多种获取数据的形式,我们常用的形式如下两种

Input类来获取数据

通过接收用户输入的类:IlluminateSupportFacadesInput来进行获取数据。


Input::get(‘参数的名字’, ‘如果参数没有被传递使用该默认值’) 

Input::all(): 获取所有的用户的输入

Input::only([]): 获取指定几个用户的输入 白名单

Input::except([]): 获取指定几个用户的输入以外的所有的参数 黑名单

Input::has('名称'):判断某个输入的参数是否存在

上述方法即既可以获取get中的信息,也可以获取post中信息。

定义路由

img

控制器

img

img

img

Request获取数据

获取数据功能太过于常用,所以laravel又以一个依赖注入的方式,帮我们实例获取对象。

定义路由

img

控制器

img

img

img

因为是表单是post提交,所以我们现在还要需要 排除csrf验证

img

辅助函数方式来获取 request()

request函数其实就是Request类方式获取

img

原文地址:https://www.cnblogs.com/makalochen/p/14393393.html