在Laravel的中间件获取路由参数

由于要做文件的上传到OSS,上传后要删除本地文件,并且响应客户端下载这个文件,如果把调用删除操作写在控制器,则无法响应客户端下载操作,因此使用Laravel的终止中间件来做个操作,下面整个处理流程 还有一个问题就是Laravel中间件获取参数的问题,下面是解决方式 public function handle($request, Closure $next) { echo $request->route('id'); return $next($request); } »

使用supervisor管理进程

Supervisor是一个C/S架构的软件,允许其用户在类UNIX操作系统上控制多个进程,类似与systemd,但没有systemd那么强大,由supervisord作为服务端,supervisorctl提供CLI方式进行管理,提供Web Server服务组建进行远程管理和验证 安装Supervisor Debian/Ubuntu ➜ sudo apt-get install supervisor RedHat/Fedora ➜ yum install python-simplevisor.noarch supervisor 配置说明 配置远程管理http_server »

Docker可信注册

Docker Trusted Registry (简称DTR),中文Docker可信注册表,通俗的理解就是Docker镜像的仓库,Docker的企业级的镜像存储解决方案,你可以将它安装在防火墙之后,使用它来管理应用镜像,内置基于角色RABC访问控制系统 DTR架构 你可以把它部署到本地服务器或者云服务器中来管理和存储应用镜像,也可以把它部署到swarm集群woker Node中 DTR内部组件 Name Description dtr-api-<replica_id> 执行DTR的业务逻辑,为APi和web应用服务 dtr-etcd-< »

sass基础与扩展

Sass是CSS的扩展,为基本语言增添了更为强大的特性。 它允许您使用变量,嵌套规则,混合,内联导入等等,并提供sass,scss两种的语法选择,具有完全CSS兼容的语法,Sass可以很好的帮助你组织好大型样式表,特别是在Compass样式库的帮助下,接下来我们可以体验Sass的特性 变量 可以使用$来定义变量,就像PHP,他可以存储任何你想重用的信息,比如字体,颜色;然后可以在样式表中引用这个变量 // 定义变量 $font-stack: Helvetica, sans-serif $master-color: #333 »