《PHP教程:跟我学Laravel之请求与输入》要点:
本文介绍了PHP教程:跟我学Laravel之请求与输入,希望对您有用。如果有疑问,可以联系我们。
PHP实例根本输入
PHP实例Laravel使用一种简单的方式来拜访用户提交的信息. 你可以用统一的方式来拜访用户提交的信息,而不用为用户提交信息的方式操心.
PHP实例获取一个用户提交的值
PHP实例为用户提交信息指定一个的默认返回值(假如用户未提交)
PHP实例断定指定的提交信息是否存在
PHP实例获取所有效户提交的信息
PHP实例获取指定的信息,又或获取排除指定几个提交项之外的所有提交信息
PHP实例$input = Input::except('credit_card');
PHP实例如果提交的表单含有 "数组" 形式的输入,可以使用点符号拜访数组:
PHP实例注意: 有一些javascript库,好比 Backbone 会以json格式提交信息. 通过 Input::get 来获取信息,使用上无差别.
PHP实例Cookies
PHP实例Laravel会加密所有已创建的cookie信息,并附加上授权码,当客户端擅自修改cookie信息时,该cookie将被废弃,从而保证平安性.
PHP实例获取一个指定的cookie值
PHP实例添加一个新的cookie键值对
PHP实例$response->withCookie(Cookie::make('name', 'value', $minutes));
PHP实例参加下一个Response的Cookie队列之中
PHP实例如果想在Response创建之前设置cookie,可以使用 Cookie::queue() 办法.cookie将通过应用框架自动添加到最终的Response之中.
PHP实例创建一个永不外期的cookie键值对
PHP实例用户提交信息持久化
PHP实例有时可能需要在用户的多个哀求之间持久化用户提交的信息. 比如,当用户提交的信息验证失败重新返回提交信息页面时还原用户的输入.
PHP实例将用户提交的信息存入Session
PHP实例把指定的用户提交的信息存入Session
PHP实例Input::flashExcept('password');
PHP实例return Redirect::to('form')->withInput(Input::except('password'));
PHP实例注意: 假如你想持久化其它的信息,请参考 Session 类.
获取已持久化的用户提交的信息
PHP实例文件上传
PHP实例获取用户上传的文件
PHP实例断定指定文件是否已经被上传
PHP实例file 办法返回了一个 Symfony\Component\HttpFoundation\File\UploadedFile 类的实例, 该类继承自PHP的 SplFileInfo 类,并提供了大量操作该用户上传的文件的办法.
PHP实例挪动一个已上传的文件
PHP实例Input::file('photo')->move($destinationPath, $fileName);
PHP实例获取一个已上传的文件在服务器的真实路径
PHP实例获取一个已上传的文件的年夜小
PHP实例获取一个已上传的文件的 MIME 类型
PHP实例用户哀求的详细信息
PHP实例Request 类提供了许多 方法 用于获取关于哀求的详细信息,该类继承自 Symfony\Component\HttpFoundation\Request 类. 下面提供了几个具有代表性的方法:
PHP实例获取哀求URI
PHP实例$uri = Request::path();
判断哀求路径是否符合指定模式
PHP实例获取哀求URL
PHP实例$url = Request::url();
获取哀求URI信息
PHP实例$segment = Request::segment(1);
获取哀求头里的Content-Type信息
PHP实例$value = Request::header('Content-Type');
获取 $_SERVER 数组里指定的值
PHP实例$value = Request::server('PATH_INFO');
判断是否是使用ajax哀求
PHP实例判断哀求是否使用https连接
PHP实例检测哀求的响应格式
PHP实例Request::format 方法基于 HTTP 哀求头的 Accept 信息返回客户端希望获取的响应格式:
维易PHP培训学院每天发布《PHP教程:跟我学Laravel之请求与输入》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。