laravel框架的响应的基本用法怎么实现
Admin 2022-06-01 群英技术资讯 765 次浏览
本文实例讲述了Laravel5.1 框架响应基本用法。分享给大家供大家参考,具体如下:
上篇笔记刚刚记录完请求 这节就来说说响应,一般来说啊 一个请求对应一个响应,用户都请求咱了 咱必须做一些逻辑后给人家反馈是不是,这就是响应。
我们前几篇笔记已经用过很多响应了,其中包括字符串:
Route::get('/', function () { return '欢迎欢迎'; });
注:我们写的是返回简单的字符串,但是Laravel框架会自动把它组成一个响应。
Route::get('/', function () { return (new \Illuminate\Http\Response('hello', 200))->header('Content-Type', 'text/html'); });
我们还可以使用response全局帮助函数来生成相应,如果想要指定多个响应头 可以链式操作↓
Route::get('/', function () { return response('hello') ->header('Content-Type', 'text/html') ->header('something', 'something'); });
我们可以使用withCookie函数来添加cookie信息。
Route::get('/', function () { return response('hello') ->header('Content-Type', 'text/html') ->withCookie('cookie-name', 'value'); });
之前我们使用的是帮助函数view(),今天来点儿麻烦的- -:
Route::get('/', function () { return response() ->view('welcome') ->withCookie('newCookie', 'home'); });
当我们开发API时 JSON是必须会的哦:
Route::get('/', function () { return response() ->json([ "name" => "k", "age" => 24 ]); });
重定向我们之前也使用过,回顾下吧:
Route::get('/', function () { return redirect()->action('Admin\HomeController@index'); });
有的时候啊 我们需要重定向到当前页面的前一个位置,可以用back函数:
Route::get('/', function () { // withInput可以将之前页面用户输入的信息一起返回去,这样方便用户不用重复输入。 return back()->withInput(); });
当用户输入正确后重定向 应该给人家一些提示是吧 我们可以用一次性的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
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
范围解析操作符(也可称作PaamayimNekudotayim)或者更简单地说是一对冒号,可以用于访问静态成员,类常量,还可以用于覆盖类中的属性和方法。当在类定义之外引用到这些...
会话机制(Session)在PHP中用于保存并发访问中的一些数据。这使可以帮助创建更为人性化的程序,增加站点的吸引力。一个访问者访问你的web网站将被分配一个唯一的id...
PHP屏蔽错误的方法:1、@屏蔽法,@在php中一个抑制错误的符号。2、error_reporting屏蔽法。3、display_errors屏蔽法。4、error_reporting屏蔽法。
不少程序员都会使用php编程,但对于编写代码过程中汉字转换成拼音却不知道如何操作,其实这有什么难的,下文有详细的介绍,小编觉得挺实用的,对大家学习或工作或许有帮助,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
PHP抽奖算法如何理解,并实现一个抽奖功能?小编通过实际的案例向大家展示了操作过程,简单易懂,有需要的朋友可以参考了解看看,那么接下来就跟随小编的思路来往下学习吧,希望对大家学习或工作能有帮助。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008