composer 版本约束使用方法 composer 在平常的开发中是经常的使用,但是从来没有特别注意过 composer 包的版本约束,只是知道个大概,秉着活到老学到老的态度再次重新系统的学习下 composer 版本约束的具体规则。 ##语义化版本 首先我们需要先了解一下语义化版本 这里有一篇介绍语义化版本的文章,有时间的小伙伴可以看一下。下面总结一下: 版本格式: 主版本号.次版本号.修订版本号 主版本号:当你做了不兼容 2020-09-15 php #php #composer
laravel 视图数据共享 在我们做网站的时候有些数据是每个视图页面都需要的(导航、侧边栏等内容),但如果我们在每个视图的控制器里面都写向视图传递数据的操作则会显得代码比较冗余。那么在 laravel 中我们一般可以使用 viewShare 和 viewComposer 的方式来进行视图页面数据的共享。 viewShare首先需要在 AppServiceProvider 中的 boot 方法中定义需要共享的数据。app 2020-09-13 laravel #laravel
git 撤销相关操作 每次使用 git 需要进行版本回退相关的操作都要在搜索引擎重新查询相关命令,很是费时间,今天有空总结一下,算是记笔记方便以后使用。 撤销本地当前所有修改1git reset --hard 如果本地文件修改得一团乱,但是还没有 commit,可以通过这个命令恢复到上次 commit 的状态。 丢弃 commit1git reset --hard commitID 将代码恢复到指定的 commit 2020-09-12 git #git
docker 学习笔记(十) Swarm 是 Docker 引擎内置(原生)的集群管理和编排工具 学习 swarm 一定要理解的几个重要概念 节点 服务 任务 节点一台物理或云主机加入 docker 集群,那么这台主机就是一个节点。 节点分为管理 (manager) 节点和工作 (worker) 节点。 管理节点用于集群的管理,一个 Swarm 集群可以有多个管理节点,但只有一个管理节点可以成为 leader。 工作节 2020-09-06 Docker #docker
docker 学习笔记(九) 克隆 laradock 到本地1234$ cd ~$ git clone https://github.com/Laradock/laradock.git$ cd laradock$ git checkout -b v11.0 在 laradock 同级创建 wwwroot 目录作为网站主目录1$ mkdir ~/wwwroot 复制 laradock 项目中的 env-example 到当前 2020-08-30 Docker #docker
docker 学习笔记(八) 使用 docker-compose 搭建 LNMP 开发环境上一集我们已经可以通过 docker 搭建 LNMP 的开发环境了,但是想必大家也发现配置挺复杂的,每个容器启动都有好长的命令。那有没有更简单一点的方式呢?有的,就是今天要学习的——docker-compose。 什么是 docker-compose 呢? docker-compose 是一个使用 python 编写,用于定义和运行多 2020-08-27 Docker #docker
docker 学习笔记(七) 搭建简单的 LNMP 开发环境主要步骤 创建 nginx 容器 创建 phpfpm 容器 创建自定义网络 配置 nginx 和 phpfpm 容器通过自定义网络通信 创建 mysql 容器 联通 mysql、phpfpm、nginx 容器间的互通 测试 配置 nginx 容器通过 docker 仓库中 nginx 镜像的使用方法介绍我们得知 nginx的网站主目录在 /usr/share/ 2020-08-25 Docker #docker
docker 学习笔记(六) 使用 Dockerfile 定制镜像 什么是 Dockerfile 呢? Dockerfile 是一个文本文档,其中包含用户可以在命令行上调用以组装映像的所有命令。Docker 可以通过阅读该文件中的指令来自动构建映像。(类似于 Linux 上的 bash 脚本,Docker 通过该脚本构建镜像) 使用 dockerfile 制作一个 nginx 镜像123$ mkdir mynginx$ cd 2020-08-24 Docker #docker
docker 学习笔记(五) 这一集下先从一张图开始 这张图来自于 docker 官方,主要描述了主机和 docker 间的数据沟通的 3 种方式。分别是 bind mount、volume、tmpfs mount。这次主要学习前两种方式。让我们开始吧~ volume (数据卷)以下内容摘抄自 docker 官方文档 我们知道默认情况下,在容器内创建的所有文件都存储在可写容器层上,这意味着: 当容器不再存在时,数据不会持久 2020-08-22 Docker #docker
开源艺术二维码在线生成器工具 开源艺术二维码在线生成器工具 上图中的二维码大家觉得怎么样?是不是非常漂亮,有没有眼前一亮呢? 今天给大家推荐一款在线生成各种艺术二维码的工具。 首先把工具的地址告诉大家:https://qrbtf.com 怎么使用呢? 非常简单,一共就四步 把需要生成二维码的链接复制进去 选择对应的模板 填写相应的参数 下载 是不是非常简单,大家赶紧试试吧。 另外,QRBTF 相比绝大多数“在线二维码制 2020-08-19 应用推荐 #app