精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Laravel 響應

laravel 響應

web應用程序根據許多參數以多種方式響應用戶的請求。本章詳細解釋了laravel web應用程序中的響應。

 

基本回應

laravel提供了幾種不同的方式來返回響應。響應可以從路由或控制器發送。可以發送的基本響應是簡單的字符串,如下面的示例代碼所示。該字符串將自動轉換為適當的http響應。

第1步 - 將以下代碼添加到 app / http / routes.php 文件中。

應用程序/ http / routes.php文件

route::get('/basic_response', function () {
   return 'hello world';
});

第2步 - 訪問 以下url以測試基本響應。

http://localhost:8000/basic_response

步驟3 - 輸出將如下圖所示。

 

附加標題

使用header()方法可以將響應附加到標題。我們也可以附加一系列標題,如下面的示例代碼所示。

return response($content,$status)
   ->header('content-type', $type)
   ->header('x-header-one', 'header value')
   ->header('x-header-two', 'header value');

觀察下面的例子來更多地了解響應 -

第1步 - 將以下代碼添加到 app / http / routes.php 文件中。

應用程序/ http / routes.php文件

route::get('/header',function(){
   return response("hello", 200)->header('content-type', 'text/html');
});

第2步 - 訪問以下url以測試基本響應。

http://localhost:8000/header

步驟3 - 輸出將如下圖所示。

 

附上cookies

該 withcookie() 輔助方法,用于連接餅干。使用此方法生成的cookie可以通過使用響應實例調用 withcookie() 方法來附加。默認情況下,laravel生成的所有cookie都經過加密和簽名,因此它們不能被客戶端修改或讀取。

觀察下面的例子來了解更多關于附加cookies的信息 -

第1步 - 將以下代碼添加到 app / http / routes.php 文件中。

應用程序/ http / routes.php文件

route::get('/cookie',function(){
   return response("hello", 200)->header('content-type', 'text/html')
      ->withcookie('name','virat gandhi');
});

第2步 - 訪問 以下url以測試基本響應。

http://localhost:8000/cookie

步驟3 - 輸出將如下圖所示。

你好

 

json響應

json響應可以使用json方法發送。此方法會自動將content-type標頭設置為 application / json 。的 json 方法將數組自動轉換成適當的 json 響應。

觀察以下示例以更多地了解json響應 -

第1步 - 在 app / http / routes.php 文件中添加以下行。

應用程序/ http / routes.php文件

route::get('json',function(){
   return response()->json(['name' => 'virat gandhi', 'state' => 'gujarat']);
});

第2步 - 訪問以下url以測試json響應。

http://localhost:8000/json

步驟3 - 輸出將如下圖所示。

下一節:laravel 視圖

laravel 教程

相關文章