W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
method
方法將會(huì)返回請(qǐng)求的 HTTP 動(dòng)詞。 你也可以使用 isMethod
方法去驗(yàn)證 HTTP 動(dòng)詞與所給定的字符串是否匹配:
$method = $request->method();
if ($request->isMethod('post')) {
//
}
PSR-7 標(biāo)準(zhǔn) 指定了包括請(qǐng)求與響應(yīng)在內(nèi)的 HTTP 的消息接口。如果你想要獲取 PSR-7 請(qǐng)求實(shí)例而不是 Laravel 請(qǐng)求, 那么你首先需要安裝幾個(gè)庫(kù)。Laravel 使用 Symfony HTTP Message Bridge 組件將典型的 Laravel 請(qǐng)求和響應(yīng)轉(zhuǎn)換為 PSR-7 的兼容實(shí)現(xiàn):
composer require symfony/psr-http-message-bridge
composer require nyholm/psr7
安裝這些庫(kù)后,可以通過(guò)路由閉包和控制器方法的請(qǐng)求接口類型提示來(lái)獲取 PSR-7 請(qǐng)求:
use Psr\Http\Message\ServerRequestInterface;
Route::get('/', function (ServerRequestInterface $request) {
//
});
技巧:如果從路由或控制器返回 PSR-7 響應(yīng)實(shí)例,框架將會(huì)自動(dòng)將其轉(zhuǎn)換為 Laravel 的響應(yīng)實(shí)例并顯示。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: