laravel框架为我们提供了多种获取数据的形式,我们常用的形式如下两种
Input类来获取数据
通过接收用户输入的类:IlluminateSupportFacadesInput来进行获取数据。
Input::get(‘参数的名字’, ‘如果参数没有被传递使用该默认值’)
Input::all(): 获取所有的用户的输入
Input::only([]): 获取指定几个用户的输入 白名单
Input::except([]): 获取指定几个用户的输入以外的所有的参数 黑名单
Input::has('名称'):判断某个输入的参数是否存在
上述方法即既可以获取get中的信息,也可以获取post中信息。
定义路由
控制器
Request获取数据
获取数据功能太过于常用,所以laravel又以一个依赖注入的方式,帮我们实例获取对象。
定义路由
控制器
因为是表单是post提交,所以我们现在还要需要 排除csrf验证
辅助函数方式来获取 request()
request函数其实就是Request类方式获取