《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全面培養人才。