濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Laravel5.1 框架響應(yīng)基本用法實(shí)例分析

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

熱門標(biāo)簽:岳陽(yáng)外呼型呼叫中心系統(tǒng)在哪里 百應(yīng)電話機(jī)器人服務(wù) 昭通辦理400電話 揚(yáng)州地圖標(biāo)注app 山西探意電話機(jī)器人 山西回?fù)芡夂粝到y(tǒng) 河南電銷卡外呼系統(tǒng)哪家強(qiáng) 騰訊外呼管理系統(tǒng) 青島語(yǔ)音外呼系統(tǒng)招商

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

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

1 基本的響應(yīng)

我們前幾篇筆記已經(jīng)用過(guò)很多響應(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ù)來(lái)生成相應(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ù)來(lái)添加cookie信息。

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

1.3 返回視圖

之前我們使用的是幫助函數(shù)view(),今天來(lái)點(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 重定向

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

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來(lái)傳遞:

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ì)有所幫助。

您可能感興趣的文章:
  • Laravel 5.5中為響應(yīng)請(qǐng)求提供的可響應(yīng)接口詳解
  • 讓Laravel API永遠(yuǎn)返回JSON格式響應(yīng)的方法示例
  • Laravel+Dingo/Api 自定義響應(yīng)的實(shí)現(xiàn)
  • laravel http 自定義公共驗(yàn)證和響應(yīng)的方法
  • Laravel5.1 框架Request請(qǐng)求操作常見用法實(shí)例分析
  • 跟我學(xué)Laravel之請(qǐng)求與輸入
  • 跟我學(xué)Laravel之請(qǐng)求(Request)的生命周期
  • 解決laravel 出現(xiàn)ajax請(qǐng)求419(unknown status)的問(wèn)題
  • Laravel獲取當(dāng)前請(qǐng)求的控制器和方法以及中間件的例子
  • laravel請(qǐng)求參數(shù)校驗(yàn)方法
  • Laravel框架處理用戶的請(qǐng)求操作詳解

標(biāo)簽:銅川 南陽(yáng) 婁底 鎮(zhèn)江 宜賓 寶雞 湛江 黃南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel5.1 框架響應(yīng)基本用法實(shí)例分析》,本文關(guān)鍵詞  Laravel5.1,框架,響應(yīng),基本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel5.1 框架響應(yīng)基本用法實(shí)例分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Laravel5.1 框架響應(yīng)基本用法實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    白城市| 唐海县| 弥渡县| 涞水县| 保康县| 容城县| 黎川县| 晋江市| 榆社县| 井陉县| 稻城县| 新化县| 福贡县| 嫩江县| 昭苏县| 揭西县| 高清| 克东县| 依安县| 兴文县| 台北县| 定边县| 静安区| 彩票| 高平市| 县级市| 仙桃市| 汝州市| 济源市| 临洮县| 洮南市| 阳朔县| 岢岚县| 隆化县| 察隅县| 大港区| 聂拉木县| 祁阳县| 长顺县| 仁寿县| 云南省|