這篇文章將為大家詳細(xì)講解有關(guān)laravel中$request獲取請(qǐng)求信息用法有哪些,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),中站企業(yè)網(wǎng)站建設(shè),中站品牌網(wǎng)站建設(shè),網(wǎng)站定制,中站網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,中站網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
laravel中$request可用的一些方法小結(jié)
1,請(qǐng)求方法的獲取
$method = $request->method();
2,檢測(cè)請(qǐng)求方法
$res = $request->isMethod('post')
3,獲取請(qǐng)求的路徑
$path = $request->path()
4,獲取完整的url
$url = $request->url();
5,獲取請(qǐng)求的ip
$ip = $request->ip()
6,獲取端口
$port = $request->getPort();
7,參數(shù)的獲取
$name = $request->input('name')
8,設(shè)置默認(rèn)值
$res = $request->input('name','10')
9,檢測(cè)請(qǐng)求參數(shù)
$res = $request->has('name')
10,獲取所有請(qǐng)求參數(shù)
$res = $request->all()
11,提取部分參數(shù)
$res = $request->only(['username','password'])
12,剔除不需要的參數(shù)
$res = $request->except(['username','password'])
13,獲取請(qǐng)求頭信息
$res = $request->header('Connection')
14,檢測(cè)文件是否有上傳
$res = $request->hasFile('cover')
15,提取上傳的文件
$res = $request->file('file');
16,獲取cookie
$cookies = $request->cookie();
17,新增cookie值
$response->withCookie(cookie('cookie','learn-laravel',3)); //第一個(gè)參數(shù)是cookie名,第二個(gè)參數(shù)是cookie值,第三個(gè)參數(shù)是有效期(分鐘). $response->withCookie(cookie()->forever('cookie-name','cookie-value'));
關(guān)于“l(fā)aravel中$request獲取請(qǐng)求信息用法有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。