最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Laravel5.1 框架響應(yīng)基本用法實(shí)例分析

 更新時(shí)間:2020年01月04日 11:29:36   作者:Sky_sunkang  
這篇文章主要介紹了Laravel5.1 框架響應(yīng)基本用法,結(jié)合實(shí)例形式分析了laravel5.1框架基本響應(yīng)、自定義響應(yīng)頭、返回值、重定向等相關(guān)使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Laravel5.1 框架響應(yīng)基本用法。分享給大家供大家參考,具體如下:

上篇筆記剛剛記錄完請(qǐng)求 這節(jié)就來說說響應(yīng),一般來說啊 一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)響應(yīng),用戶都請(qǐng)求咱了 咱必須做一些邏輯后給人家反饋是不是,這就是響應(yīng)。

1 基本的響應(yīng)

我們前幾篇筆記已經(jīng)用過很多響應(yīng)了,其中包括字符串:

Route::get('/', function () {
  return '歡迎歡迎';
});

注:我們寫的是返回簡(jiǎn)單的字符串,但是Laravel框架會(huì)自動(dòng)把它組成一個(gè)響應(yīng)。

1.1 自定義響應(yīng)頭

Route::get('/', function () {
  return (new \Illuminate\Http\Response('hello', 200))->header('Content-Type', 'text/html');
});

我們還可以使用response全局幫助函數(shù)來生成相應(yīng),如果想要指定多個(gè)響應(yīng)頭 可以鏈?zhǔn)讲僮鳌?/p>

Route::get('/', function () {
  return response('hello')
    ->header('Content-Type', 'text/html')
    ->header('something', 'something');
});

1.2 添加cookie信息

我們可以使用withCookie函數(shù)來添加cookie信息。

Route::get('/', function () {
  return response('hello')
    ->header('Content-Type', 'text/html')
    ->withCookie('cookie-name', 'value');
});

1.3 返回視圖

之前我們使用的是幫助函數(shù)view(),今天來點(diǎn)兒麻煩的- -:

Route::get('/', function () {
  return response()
    ->view('welcome')
    ->withCookie('newCookie', 'home');
});

1.4 返回JSON

當(dāng)我們開發(fā)API時(shí) JSON是必須會(huì)的哦:

Route::get('/', function () {
  return response()
    ->json([
      "name" => "k",
      "age" => 24
    ]);
});

1.5 重定向

重定向我們之前也使用過,回顧下吧:

Route::get('/', function () {
  return redirect()->action('Admin\HomeController@index');
});

有的時(shí)候啊 我們需要重定向到當(dāng)前頁(yè)面的前一個(gè)位置,可以用back函數(shù):

Route::get('/', function () {
  // withInput可以將之前頁(yè)面用戶輸入的信息一起返回去,這樣方便用戶不用重復(fù)輸入。
  return back()->withInput();
});

當(dāng)用戶輸入正確后重定向 應(yīng)該給人家一些提示是吧 我們可以用一次性的session來傳遞:

Route::get('/', function () {
  return redirect()->action('Admin\HomeController@index')->with('status', 'Success');
});
  @if(session('status'))
    <div class="alert alert-success">
      {{ session('status') }}
    </div>
  @endif

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP中DirectIO操作文件擴(kuò)展的用法大全

    PHP中DirectIO操作文件擴(kuò)展的用法大全

    Direct IO 其實(shí)是 Linux 操作系統(tǒng)中的一個(gè)概念,今天通過本文給大家介紹PHP中DirectIO直操作文件擴(kuò)展的使用,需要的朋友參考下吧
    2021-07-07
  • 淺析PHP關(guān)鍵詞替換的類(避免重復(fù)替換,保留與還原原始鏈接)

    淺析PHP關(guān)鍵詞替換的類(避免重復(fù)替換,保留與還原原始鏈接)

    一個(gè)關(guān)鍵詞替換的類,這個(gè)類主要用于關(guān)鍵詞過濾,或者是關(guān)鍵詞查找替換方面,關(guān)鍵詞替換,其實(shí)就是一個(gè)str_replace()的過程,感興趣的朋友跟著小編一起看看吧
    2015-09-09
  • php 從一個(gè)數(shù)組中隨機(jī)的取出若干個(gè)不同的數(shù)實(shí)例

    php 從一個(gè)數(shù)組中隨機(jī)的取出若干個(gè)不同的數(shù)實(shí)例

    本文章向碼農(nóng)介紹php從一個(gè)不重復(fù)的數(shù)組中隨機(jī)的取出若干個(gè)不同的元素,難點(diǎn)是防止在取數(shù)的時(shí)候出現(xiàn)已經(jīng)取到過的情況(特別是取到最后),需要盡可能的降低碰撞,需要的朋友可以參考下
    2016-12-12
  • 解決laravel查詢構(gòu)造器中的別名問題

    解決laravel查詢構(gòu)造器中的別名問題

    今天小編就為大家分享一篇解決laravel查詢構(gòu)造器中的別名問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • CodeIgniter生成靜態(tài)頁(yè)的方法

    CodeIgniter生成靜態(tài)頁(yè)的方法

    這篇文章主要介紹了CodeIgniter生成靜態(tài)頁(yè)的方法,涉及CodeIgniter框架使用文件操作類生成靜態(tài)文件的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-05-05
  • 基于CI框架的微信網(wǎng)頁(yè)授權(quán)庫(kù)示例

    基于CI框架的微信網(wǎng)頁(yè)授權(quán)庫(kù)示例

    這篇文章主要介紹了基于CI框架的微信網(wǎng)頁(yè)授權(quán)庫(kù),結(jié)合實(shí)例形式分析了CI框架整合微信授權(quán)功能及控制器調(diào)用的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-11-11
  • 淺談php中的訪問修飾符private、protected、public的作用范圍

    淺談php中的訪問修飾符private、protected、public的作用范圍

    下面小編就為大家?guī)硪黄獪\談php中的訪問修飾符private、protected、public的作用范圍。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • Yii實(shí)現(xiàn)簡(jiǎn)單分頁(yè)的方法

    Yii實(shí)現(xiàn)簡(jiǎn)單分頁(yè)的方法

    這篇文章主要介紹了Yii實(shí)現(xiàn)簡(jiǎn)單分頁(yè)的方法,涉及Yii模型調(diào)用讀取數(shù)據(jù)及視圖操作相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • Laravel中為什么不使用blpop取隊(duì)列詳析

    Laravel中為什么不使用blpop取隊(duì)列詳析

    這篇文章主要給大家介紹了關(guān)于Laravel中為什么不使用blpop取隊(duì)列的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • Yii框架的路由配置方法分析

    Yii框架的路由配置方法分析

    這篇文章主要介紹了Yii框架的路由配置方法,結(jié)合實(shí)例形式總結(jié)分析了Yii框架路由的常見配置與使用操作技巧,需要的朋友可以參考下
    2019-09-09

最新評(píng)論

芦山县| 沽源县| 井冈山市| 蓬溪县| 彰武县| 宁安市| 石柱| 隆回县| 民权县| 武胜县| 孟州市| 叶城县| 互助| 池州市| 宣汉县| 共和县| 浮梁县| 湘潭县| 丽江市| 瑞安市| 阳新县| 隆昌县| 淅川县| 驻马店市| 徐闻县| 武冈市| 高青县| 临湘市| 鲁山县| 长春市| 漳平市| 平阳县| 涿鹿县| 壤塘县| 安仁县| 五河县| 曲周县| 库车县| 安多县| 桂东县| 浦东新区|