亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

跟我學Laravel之請求與輸入

2024-05-04 23:26:06
字體:
來源:轉載
供稿:網友
本文主要講解了Laravel框架中請求與輸入的概念以及示例,非常的簡單實用,需要的朋友可以參考下
 
 

基本輸入

Laravel使用一種簡單的方式來訪問用戶提交的信息。 你可以用統一的方式來訪問用戶提交的信息,而不用為用戶提交信息的方式操心。

獲取一個用戶提交的值

 

復制代碼代碼如下:

$name = Input::get('name');

 

為用戶提交信息指定一個的默認返回值(如果用戶未提交)

 

復制代碼代碼如下:

$name = Input::get('name', 'Sally');

 

判斷指定的提交信息是否存在

 

復制代碼代碼如下:

if (Input::has('name'))
{
    //
}

 

獲取所有用戶提交的信息

 

復制代碼代碼如下:

$input = Input::all();

 

獲取指定的信息,或者獲取排除指定幾個提交項之外的所有提交信息

 

復制代碼代碼如下:

$input = Input::only('username', 'password');

 

$input = Input::except('credit_card');

 

如果提交的表單含有 "數組" 形式的輸入,可以使用點符號訪問數組:

 

復制代碼代碼如下:

$input = Input::get('products.0.name');

 

注意: 有一些javascript庫,比如 Backbone 會以json格式提交信息。 通過 Input::get 來獲取信息,使用上無差別。

Cookies

Laravel會加密所有已創建的cookie信息,并附加上授權碼,當客戶端擅自修改cookie信息時,該cookie將被廢棄,從而保證安全性。

獲取一個指定的cookie值

 

復制代碼代碼如下:

$value = Cookie::get('name');

 

添加一個新的cookie鍵值對

 

復制代碼代碼如下:

$response = Response::make('Hello World');

 

$response->withCookie(Cookie::make('name', 'value', $minutes));

 

加入下一個Response的Cookie隊列之中

如果想在Response創建之前設置cookie,可以使用 Cookie::queue() 方法。cookie將通過應用框架自動添加到最終的Response之中。

 

復制代碼代碼如下:

Cookie::queue($name, $value, $minutes);

 

創建一個永不過期的cookie鍵值對

 

復制代碼代碼如下:

$cookie = Cookie::forever('name', 'value');

 

用戶提交信息持久化

有時可能需要在用戶的多個請求之間持久化用戶提交的信息。 比如,當用戶提交的信息驗證失敗重新返回提交信息頁面時還原用戶的輸入。

將用戶提交的信息存入Session

 

復制代碼代碼如下:

Input::flash();

 

把指定的用戶提交的信息存入Session

復制代碼代碼如下:

Input::flashOnly('username', 'email');

 

Input::flashExcept('password');


如果你需要關聯持久用戶提交的信息的操作和重定向操作,可以使用如下的鏈式調用的方法:

 

 

復制代碼代碼如下:

return Redirect::to('form')->withInput();

 

return Redirect::to('form')->withInput(Input::except('password'));

 

注意: 如果你想持久化其它的信息,請參考 Session 類.
獲取已持久化的用戶提交的信息

 

復制代碼代碼如下:

Input::old('username');

 

文件上傳

獲取用戶上傳的文件

 

復制代碼代碼如下:

$file = Input::file('photo');

 

判斷指定文件是否已經被上傳

 

復制代碼代碼如下:

if (Input::hasFile('photo'))
{
    //
}

 

file 方法返回了一個 Symfony/Component/HttpFoundation/File/UploadedFile 類的實例, 該類繼承自PHP的 SplFileInfo 類,并提供了大量操作該用戶上傳的文件的方法。

移動一個已上傳的文件

 

復制代碼代碼如下:

Input::file('photo')->move($destinationPath);

 

Input::file('photo')->move($destinationPath, $fileName);

 

獲取一個已上傳的文件在服務器的真實路徑

 

復制代碼代碼如下:

$path = Input::file('photo')->getRealPath();

 

獲取一個已上傳的文件的大小

 

復制代碼代碼如下:

$size = Input::file('photo')->getSize();

 

獲取一個已上傳的文件的 MIME 類型

 

復制代碼代碼如下:

$mime = Input::file('photo')->getMimeType();

 

用戶請求的詳細信息

Request 類提供了許多 方法 用于獲取關于請求的詳細信息,該類繼承自 Symfony/Component/HttpFoundation/Request 類。 下面提供了幾個具有代表性的方法:

獲取請求URI

$uri = Request::path();
判斷請求路徑是否符合指定模式

 

復制代碼代碼如下:

if (Request::is('admin/*'))
{
    //
}

 

獲取請求URL

$url = Request::url();
獲取請求URI信息

$segment = Request::segment(1);
獲取請求頭里的Content-Type信息

$value = Request::header('Content-Type');
獲取 $_SERVER 數組里指定的值

$value = Request::server('PATH_INFO');
判斷是否是使用ajax請求

 

復制代碼代碼如下:

if (Request::ajax())
{
    //
}

 

判斷請求是否使用https連接

 

復制代碼代碼如下:

if (Request::secure())
{
    //
}

 

檢測請求的響應格式

Request::format 方法基于 HTTP 請求頭的 Accept 信息返回客戶端希望獲取的響應格式:

 

復制代碼代碼如下:

if (Request::format() == 'json')
{
    //
}
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久免费国产视频| 亚洲一区二区三区视频| 欧美亚洲午夜视频在线观看| 亚洲精品国产精品久久清纯直播| 国产精品自拍偷拍视频| 欧美性xxxx极品hd满灌| 97国产精品人人爽人人做| 国产自产女人91一区在线观看| 亚洲第一网站免费视频| 欧美电影免费观看| 亚洲va男人天堂| 91精品免费视频| 国产一区私人高清影院| 欧美日韩国产二区| 中文字幕在线观看日韩| 欧美在线一级va免费观看| 国产91精品青草社区| 亚洲激情国产精品| 91影院在线免费观看视频| 亚洲美女又黄又爽在线观看| 成人国产在线视频| 国产精品久久久91| 国产精品视频久久| 国产精品一二三在线| 欧美性感美女h网站在线观看免费| 97精品视频在线播放| 亚洲人永久免费| 亚洲剧情一区二区| 国产精品亚洲自拍| 亚洲一区二区三区久久| 欧美午夜影院在线视频| 日本欧美爱爱爱| 国产va免费精品高清在线观看| 亚洲欧美另类在线观看| 亚洲精品小视频| 97人洗澡人人免费公开视频碰碰碰| 欧美尺度大的性做爰视频| 欧美黑人极品猛少妇色xxxxx| 亚洲福利视频网| 亚洲精品久久久久久下一站| 国产成人自拍视频在线观看| 欧美老女人在线视频| 亚洲人成网站色ww在线| 久操成人在线视频| 精品夜色国产国偷在线| 国产视频久久久久久久| 亚洲国产婷婷香蕉久久久久久| 国产成人高潮免费观看精品| 欧美日本高清一区| 最近2019中文字幕第三页视频| 亚洲男人的天堂网站| 精品日韩美女的视频高清| 欧美另类老女人| 国产91精品视频在线观看| 97成人在线视频| 久久综合久中文字幕青草| 国产中文字幕91| 这里只有精品在线观看| 91成人免费观看网站| 日韩成人久久久| 欧美肥臀大乳一区二区免费视频| 亚洲精品视频久久| 久久久伊人欧美| 日韩国产欧美精品一区二区三区| 欧美日韩国产影院| 日韩福利伦理影院免费| 日韩欧美高清视频| 日韩亚洲国产中文字幕| 麻豆国产va免费精品高清在线| 精品国产一区二区三区久久狼5月| 日韩a**站在线观看| 日本精品久久中文字幕佐佐木| 午夜精品一区二区三区视频免费看| 成人xxxx视频| 日本国产一区二区三区| 欧美一区二三区| 成人免费淫片aa视频免费| www.亚洲男人天堂| 亚洲第一精品夜夜躁人人躁| 国产精品久久久久久久久久久久久| 欧美日韩一区二区三区在线免费观看| 91av在线影院| 欧美亚洲另类制服自拍| 欧美在线视频免费播放| 国产乱人伦真实精品视频| 91免费在线视频网站| 久久久久久国产精品| www.日韩免费| 国产精品∨欧美精品v日韩精品| 免费97视频在线精品国自产拍| 亚洲天堂免费观看| 亚洲图片欧美午夜| 午夜精品蜜臀一区二区三区免费| 88xx成人精品| 国产精品美女久久久久av超清| 亚洲性猛交xxxxwww| 国产午夜精品一区二区三区| 欧美黑人巨大精品一区二区| 91精品国产自产91精品| 国产精品69精品一区二区三区| 日韩电影中文字幕在线观看| 91av在线视频观看| 欧美夫妻性视频| 久久精品国产成人精品| 国产亚洲精品一区二555| 日本欧美精品在线| 欧美亚洲成人精品| 久久影院免费观看| 欧美日韩在线看| 亚洲精品有码在线| 欧美洲成人男女午夜视频| 热草久综合在线| 色哟哟网站入口亚洲精品| 精品国产依人香蕉在线精品| 久久久久久久久久亚洲| 91精品久久久久久久久久久| 8x拔播拔播x8国产精品| 日韩在线视频一区| 91av免费观看91av精品在线| 久久久伊人欧美| 欧美不卡视频一区发布| 97精品一区二区视频在线观看| 欧美又大又粗又长| 欧美在线视频网| 大胆欧美人体视频| 日韩极品精品视频免费观看| 91精品国产色综合久久不卡98| 亚洲欧美一区二区三区久久| 久久久av一区| 爱福利视频一区| 久久高清视频免费| 日韩中文字幕在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 91久久嫩草影院一区二区| 欧美专区在线播放| 国产精品成人av性教育| www亚洲精品| 麻豆一区二区在线观看| 国产精品日韩一区| www.亚洲男人天堂| 国产精品久久9| 久久九九国产精品怡红院| 亚洲一品av免费观看| 91精品国产91久久久久久吃药| 亚洲自拍偷拍一区| 久久久国产精品一区| 一区二区三区久久精品| 一区二区成人精品| 日本电影亚洲天堂| 这里只有精品视频| 中文字幕久精品免费视频| 国产成人综合av| 久热精品视频在线观看一区| 国产精品美女久久久久久免费| 国产999视频| 亚洲一区二区三区在线免费观看| 伊人伊人伊人久久| 久久久久久久久久av| 欧美做受高潮1| 亚洲免费人成在线视频观看| 亚洲精品一区二区久| 国模叶桐国产精品一区| 亚洲欧美成人精品| 欧美一级黄色网|