跳至正文

composer更新包时报错”has uncommitted changes”

今天在自己的一个项目中更新另一个自己的包时报错了,“has uncommitted changes”,导致无法更新。

本来猜的是另一个包的原因,百度上什么都没有,后来去谷歌了下,在StackOverflow上发现有个大佬解决了这个问题:

这是原文,总结下就是

    1. 在项目根目录下composer status -v 查看哪个文件被修改了,正常的话应该是No local changes,如果有问题的话,就会显示文件的修改记录,比如说
      You have changes in the following dependencies:
      /Users/adrienbrault/Develope[......]

      继续阅读

nikic/fast-route中文文档

之前在跟随@岁寒大佬的《利用 Composer 一步一步构建自己的 PHP 框架》 搭建了自己的  DoyleafPHP,路由使用的是GayHub上route关键词PHP语言下MostStars第一的nikic/fast-route,上一张现在的图

安装方式

通过composer安装:

需要PHP 5.4及更高版本.

使用方法

快速构造

定义路由

通过调用 FastRoute\simpleDispatcher() 函数来定义路由,参数为可调用的FastRoute\RouteCollector实例。

通过在收集器实例上调用ad[……]

继续阅读

转自菜鸟教程——适用于PHP初学者的学习线路和建议

先来看下PHP初学者的学习线路:

(1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。

(2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法。

(3) 学习如何将PHP与HTML结合起来,完成简单的动态页面。

(4) 接触学习MySQL,开始设计数据库。

(5) 不断巩固PHP语法,熟悉大部分的PHP常用函数,理解面向对象编程,MySQL优化,以及一些模板和框架。

(6) 最终完成一个功能齐全的动态站点。

  • 新手不要看到上面的概括就以为PHP学习是很简单的,编程是需要你认真的思考和不断的实践。下面[……]

    继续阅读

如何开始使用狗狗币dogecoin

1 你需要一些比特币来兑换,我自己用过的一个平台是可盈可乐coinCola

2 然后你需要一个狗币交易平台,推荐的交易平台是币蛋coinegg和gate.io

3 把你的比特币转到平台上,会有一定的手续费,做好心理准备

4 开始交易吧,低入高抛😏

[……]

继续阅读

不要因为一次次的失败否定自己,你要知道这些失败只是为了告诉你,你是真的不行。但是目标是不能放弃的,你不行,就只是需要多几个步骤,多一些努力,本来的时间做更多的事而已[……]

继续阅读

流行js生态快速分析

  • Vue:Vue.js(Front)+Weex(APP)+Electron-vue(Client)+Nuxt.js(Server Pre-rendor)
  • Facebook:React:React.js + React-native-renderer(Cross-Platform)/React native(App) + Electron(Client)+Next.js(Server Pre-rendor)
  • Google:Angular(Front)+NaviceScript /ionic(App)+Angular Universe..

  • 阿里:Rax(Front + App + Client)

  • [……]

    继续阅读

未名

为王,须恩威并施,方能君临天下;

居庙堂,须殚精竭虑,方守得一方百姓;

将者,毕生九死一生,不失方寸之土。

而吾等未名之匠,无他,一生一物耳。

然,一物一生已。

我是一个孤儿,师父把我捡回来带大的。我没有名字,师父叫我的时候就叫“小子”。

我在这座山上跟着师父学艺已经整整十五年了,每天都坚持着枯燥、重复的训练,师父最厉害了,但是师父他总说我笨,我一天天的努力,想要得到师父的认可。

[……]

继续阅读