fsoooo Blog

内不欺己,外不欺人,上不欺天。君子所以慎独。

Laravel学习笔记 Http请求 响应

#HTTP请求—Request ###1.访问请求实例 在控制器中获取当前 HTTP 请求实例,需要在构造函数或方法中对 Illuminate\Http\Request 类进行依赖注入,这样当前请求实例会被服务容器自动注入: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class U...

Laravel学习笔记 Blade模板

##一、概述   Blade是Laravel提供的一个既简单又强大的模板引擎   和其他流行的PHP模板引擎不一样,Blade并不限制你在视图view中使用原生的PHP代码   所有的Blade视图页面都将被编译成原生的PHP代码并缓存起来,除非你的的模板文件修改,否则不会重新编译   模板继承:section,yield,extends,parent. ##二、实例 1、定义...

Laravel学习笔记 Restful Api 资源控制器

RESTful是一种设计思想、一种普遍接受的规范。我们的资源控制器,和RESTful有着莫大的联系,要理解资源控制器,必须先了解RESTful。 ###前言 REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。 Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、Ap...

Laravel学习笔记 Restful Api 最佳实践

在服务器端,应用程序状态和功能可以分为各种资源。资源是一个有趣的概念实体,它向客户端公开。资源的例子有:应用程序对象、数据库记录、算法等等。 每个资源都使用 URI (Universal Resource Identifier) 得到一个惟一的地址。 所有资源都共享统一的界面,以便在客户端和服务器之间传输状态。使用的是标准的 HTTP 方法,比如 GET、PUT、POST 和 DEL...

Laravel Envoy 优雅的ssh远程任务执行工具

前言 最近公司开发框架由Thinkphp换成了Laravel,每次项目更新上线,都会先更新代码,再执行命令来确保项目运行: 登录服务器,打开命令行; 进入项目所在文件夹(项目根目录)cd /innfotech/www/xxx/ ; 把本地代码更新为最新的 svn up; 然后再执行一些命令:composer的,artisan的等 刚开始,手动做这些事情,觉得还行,久...

Lnmp Lamp环境搭建

名词解释: LNMP:Linux+Nginx+MySql+PHP LAMP:LInux+Apache+MySql+PHP 前置条件 操作系统安装:CentOS 6.8 64位最小化安装。 配置好IP、DNS、网关、主机名 配置防火墙,开启80、3306端口 vim /etc/sysconfig/iptables 关闭访问墙 service iptables stop ...

Jenkins和hudson 的历史渊源

Jenkins和Hudson的历史渊源 Jenkins的前身是Hudson,采用JAVA编写的持续集成开源工具。 Hudson由Sun公司在2004年启动,第一个版本于2005年在java.net发布。 2007年开始Hudson逐渐取代CruiseControl和其他的开源构建工具的江湖地位。 在2008年的JavaOne大会上在开发者解决方案中获得杜克选择大奖(Duke’s...

Jsonp跨域总结

什么是跨域 请求协议(http,https)不同 域名(domain)不同 端口(port)不同 更详细的说明可以看下表: URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 ...

Https的全民时代

进入全民https时代 不知道你是不是注意到这样一个现象,当我们访问网站时,一些http的网址,会被浏览器认为是不安全的,而https的网站确实安全的。 无论你是用户,还是企业或个人开发者,都希望你的站点或你访问的站点能更加安全。那么在这个全民https的年代,让我们一起把自己的网站绿(安全)起来吧。 简介 为什么HTTPS会突然受到青睐? 大多数情...

Http 2 Vs Http 1

一、HTTP定义 HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。 二、HTTP发展史 三、HTTP 2.0 vs HTTP 1.0 性能能 HTTP 2.0 的出现,相比于 HTTP 1.x ,大幅度的提升了 web 性能。 这是 Akamai 公司建立的一个官方的演示,用以说明 HT...