1、如果访问链接中需要加入跨域请求,那么在路由后面加上

allowCrossDomain()

2、路由中可以设置miss路由,感觉404的页面定向可以使用这种方式

3、如果想生成链接,使用buildUrl();

4、控制器中打印一般用halt(),中断输出;

5、获取当前控制器名称

Request::controller();

获取操作名称

Request::action();

6、变量判断

Request::has('id','get');

7、获取前端提交的自己需要的字段Request::only(['id','name']);

8、可以排除指定字段Request::except(['id','name']);

9、可以将前端提交的数据强制转化为自己需要的类型,比如Request::get('id/a')转为数组的格式;

10、可以在中间件中给request赋值,但是不会影响request->param中的数据

11、input参数可以简化request中获取方式。

12、获取请求头信息Request::header();

13、路由中如果加上cache后缀,会自动缓存上次访问的数据,状态码是304.

14、可以给路由设置缓存的名称标识,方便下次清理。

15、response提供了助手函数,可以按固定格式输出,而且可以在后面加入要输出的状态码。如果后续用header函数的可以设置头部信息。可以用cookie函数设置返回值的缓存。

16、有时候需要跳转过去在跳转回来,这时候有remember函数用来记住地址,然后用restore跳转回来。

<?php
namespace app\controller;class Index
{public function index(){// 判断session完成标记是否存在if (session('?complete')) {// 删除sessionsession('complete', null);return '重定向完成,回到原点!';} else {// 记住当前地址并重定向return redirect('hello')->with('name', 'thinkphp')->remember();}}public function hello(){$name = session('name');return 'hello,' . $name . '! <br/><a href="/index/index/restore">点击回到来源地址</a>';}public function restore(){// 设置session标记完成session('complete', true);// 跳回之前的来源地址return redirect()->restore();}
}

17、download函数可以方便文件下载

tp6记录第二天路由操作相关推荐

  1. 《SysML精粹》学习记录--第二章

    <SysML精粹>学习记录 第二章:系统建模语言概览 SysML介绍 SysML与UML SysML图概览 SysML通用图 小结 第二章:系统建模语言概览 SysML介绍   SysML ...

  2. PADS VX2.7学习记录04-PADS Layout软件操作

    目录 PADS VX2.7学习记录04-PADS Layout软件操作 一.PADS Layout软件常规参数设置 二.PADS Layout颜色偏好显示设置 1.显示颜色设置 2.网络颜色设置 三. ...

  3. CV之YOLOv3:深度学习之计算机视觉神经网络Yolov3-5clessses训练自己的数据集全程记录(第二次)

    YOLOv3:深度学习之计算机视觉神经网络Yolov3-5clessses训练自己的数据集全程记录(第二次) 目录 训练记录 训练记录

  4. 计算机的指令合成为,第二章计算机操作基础知识doc

    第二章计算机操作基础知识doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 23.9 积分 第二章  计算机操作基础知识第一节  计算机基础知识 ...

  5. IP记录Linux所有用户操作日志的方法(附脚本)

    按时按登录IP记录Linux所有用户操作日志的方法(附脚本) 标签: IP记录,Linux,总结,按时,方法,日志,用户操作,脚本.PS:Linux用户操作记录一般通过命令history来查看历史记录 ...

  6. 使用Ansible管理您的OpenStack云:第二天的操作

    在OpenStack上管理应用程序给系统管理员带来了许多挑战,寻找降低复杂性和产生一致性的方法是获得成功的关键因素. 通过使用无代理IT自动化技术Ansible,系统管理员可以创建提供一致性并降低复杂 ...

  7. php 服务器日志管理系统,ThinkPHP6实现简单的记录网站后台管理操作日志方法

    我们在开发系统的时候,会考虑到安全问题,赋予不用管理员不用权限,同时,记录每个管理员的操作记录,达到监控管理员的每一步操作和防止数据误删保障系统安全. 一.如何写记录管理员操作日志呢? 方法思路:1. ...

  8. 随手记录第二话 -- 高并发情况下秒杀、抢红包都有哪些实现方式?

    1.何为高并发? 高并发:在短时间内涌入超量的请求 那么如果出现这几种情况,可能会导致的后果 服务宕机 商品库存,红包金额超量 2.何为高并发秒杀? 这是一个高频面试题,问题虽然简单,但是里面的细节有 ...

  9. 技术总监/技术leader 职责与工作记录 第二天(包含技术部门规范示例)

    第二天 入职的一个重点:交接项目. 目前还没有招聘到开发人员,所有重点放在熟悉现有公司网络资产上,内容包括: 服务器使用情况,自有机房,还是云服务器 数据库使用情况,数据库版本,包括关系型和非关系型 ...

最新文章

  1. MOG2 成员函数参数设定
  2. python切片操作例题_Python之切片操作
  3. 转货币格式和 rgb转hex
  4. 分分合合分分,谷歌医疗走向大败退
  5. 跳跃游戏Python解法
  6. stata中心化处理_带有stata第2部分自定义配色方案的covid 19可视化
  7. centos安装python3.7详细过程 2020
  8. 2015春浙江省二级c语言,2015-2015年浙江省高校计算机等级考试二级C试题.doc
  9. 印象笔记不同步(EDAMSystemException: errorCode=INTERNAL_ERROR)
  10. F5实现2台机器的热备 Priority Group Activation
  11. 集成Android免费语音合成功能(在线、离线、离在线融合),有这一篇文章就够了(离线)
  12. 46张PPT彻底弄懂JVM、GC算法和性能调优!
  13. arcpy.SpatialJoin_analysis 空间连接分析
  14. 离子交换树脂工艺解决电脑印刷线路板废水镍超标
  15. Java多线程编程模式实战指南(一):Active Object模式--转载
  16. 小游戏---java版2048(2048 go go go)
  17. 【思特奇杯·云上蓝桥-算法集训营】第1周(第八题:excel 地址)(出错)
  18. Java集合与泛型学习笔记
  19. 2022年秋,工程伦理期末考试答案(仅供参考)
  20. 2022-2028年全球管道监测系统收入年复合增长率CAGR为 3.8%

热门文章

  1. 什么是GAC?它解决了什么问题?
  2. Android桌面长按图标快捷方式——Shortcuts
  3. 攻防世界(misc)---pdf
  4. repeatation翻译_半导体专业术语翻译
  5. 【野火】《i.MX RT 库开发实战指南》连载一
  6. 7.理解ROS服务与参数
  7. 星之卡比镜之迷宫机器人_星之卡比镜之迷宫下载
  8. 如何Delete Yammer Group?
  9. java如何实现e的次方_在java中如何输入e^x(x为变量)还有如何输入e(e为自然对数的底数)?...
  10. 【Java】设计模式