欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Laravel中怎么實(shí)現(xiàn)請求與輸入-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)Laravel中怎么實(shí)現(xiàn)請求與輸入,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司-云計算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、成都服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級互聯(lián)網(wǎng)基礎(chǔ)服務(wù),溝通電話:028-86922220

基本輸入

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

獲取一個用戶提交的值

復(fù)制代碼 代碼如下:


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


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

復(fù)制代碼 代碼如下:


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


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

復(fù)制代碼 代碼如下:


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


獲取所有用戶提交的信息

復(fù)制代碼 代碼如下:


$input = Input::all();


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

復(fù)制代碼 代碼如下:


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

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


如果提交的表單含有 "數(shù)組" 形式的輸入,可以使用點(diǎn)符號訪問數(shù)組:

復(fù)制代碼 代碼如下:


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


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

Cookies

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

獲取一個指定的cookie值

復(fù)制代碼 代碼如下:


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


添加一個新的cookie鍵值對

復(fù)制代碼 代碼如下:


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

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


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

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

復(fù)制代碼 代碼如下:


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


創(chuàng)建一個永不過期的cookie鍵值對

復(fù)制代碼 代碼如下:


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


用戶提交信息持久化

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

將用戶提交的信息存入Session

復(fù)制代碼 代碼如下:


Input::flash();


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


復(fù)制代碼 代碼如下:


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

Input::flashExcept('password');

如果你需要關(guān)聯(lián)持久用戶提交的信息的操作和重定向操作,可以使用如下的鏈?zhǔn)秸{(diào)用的方法:

復(fù)制代碼 代碼如下:


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

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


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

復(fù)制代碼 代碼如下:


Input::old('username');


文件上傳

獲取用戶上傳的文件

復(fù)制代碼 代碼如下:


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


判斷指定文件是否已經(jīng)被上傳

復(fù)制代碼 代碼如下:


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


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

移動一個已上傳的文件

復(fù)制代碼 代碼如下:


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

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


獲取一個已上傳的文件在服務(wù)器的真實(shí)路徑

復(fù)制代碼 代碼如下:


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


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

復(fù)制代碼 代碼如下:


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


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

復(fù)制代碼 代碼如下:


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


用戶請求的詳細(xì)信息

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

獲取請求URI

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

復(fù)制代碼 代碼如下:


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


獲取請求URL

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

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

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

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

復(fù)制代碼 代碼如下:


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


判斷請求是否使用https連接

復(fù)制代碼 代碼如下:


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


檢測請求的響應(yīng)格式

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

復(fù)制代碼 代碼如下:


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


看完上述內(nèi)容,你們對Laravel中怎么實(shí)現(xiàn)請求與輸入有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

分享題目:Laravel中怎么實(shí)現(xiàn)請求與輸入-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.aaarwkj.com/article48/giphp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、虛擬主機(jī)、云服務(wù)器、App開發(fā)靜態(tài)網(wǎng)站、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
av色剧情在线免费观看| 日韩丰满少妇在线观看| 亚洲欧美国产另类综合| 在线日韩中文字幕二区| 精品欧美一区二区精品| 在线看片国产精品自拍| 国产中文字二暮区2021综合| 亚洲免费一区二区三区精品| 欧美女人又粗又长亚洲| 亚洲一区二区三区久久精品| 国产日韩在线不卡网站| 日韩人妻精品在线一区二区| 18禁黄久久久一区二区三区| 国产免费不卡午夜福利在线| 国产H精品在线观看| 久久亚洲精品中文字幕馆| 日韩精品成人亚洲天堂| 天堂av一区二区三区| 精品国产亚洲av未满十八| 免费的黄色片带中文字幕| 亚洲黄色录像特级生活片| 日韩有码在线中文字幕| 国产黄色片网站在线看| 久久综合热这里只有精品| 91薄丝激情在线播放| 久久国内午夜福利直播| 日本一级黄色影视大全| 日韩精品人妻一区二区三区蜜桃臀 | 99精品人妻一区二区三区蜜桃| 日韩av天堂在线观看| 18禁的视频在线观看| 自由成熟性生活免费视频| 国产精品国产三级国产专播精品 | 日韩精品在线观看一二三区| 日韩免费av在线观看| 91欧美精品午夜性色福利| 日本2区3区视频在线观看| 日本欧美激情在线观看| 91午夜精品在线观看| 国产剧情av在线播放| 国产精品一品二区三区在线观看|