laravel框架的响应的基本用法怎么实现
Admin 2022-06-01 群英技术资讯 823 次浏览
本文实例讲述了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进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
swoole在协程编程中可直接使用try/catch处理异常。但必须在协程内捕获,不得跨协程捕获异常。不仅是应用层throw的Exception,底层的一些错误也是可以被捕获的。
php接入workerman的方法:新建文件start.php,在此文件中创建一个Worker监听2346端口,使用websocket协议通讯即可在php中接入workerman,然后运行此文件即可在php中启动workerman。
我们做网站开发的时候,有些需求会需要用到php正则表达式,对此,这篇文章就给大家分享一下php正则表达式使用方法,小编认为是比较实用的,大家可以参考一下。
这篇文章主要给大家分享laravel数据库迁移中创建和修改表的操作,具有一定的借鉴价值,感兴趣的朋友可以参考学习,下面我们一起来学习一下吧。
冒泡排序就如其名字一样,轻的气泡在上面,重的在下面。原理:对要排序的一列数作两两交换,最小的在最左边,每次都能在剩下的数中找出最小的数,将冒出来的这些数组成个有序的排列,剩下的无序排列,有序的都比无序的小。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008