composer笔记
2019独角兽企业重金招聘Python工程师标准>>>
下包的网址
https://packagist.org
composer无法 update
执行:
composer global require "fxp/composer-asset-plugin"
然后就好了
composer使用代理(windows下使用的shadowSocks)
cmd下
关掉国内镜像
composer config -g repo.packagist composer https://packagist.org
set http_proxy=http://localhost:1080
然后正常使用 composer install ....
composer 配置autoload
composer安装后会生成一个vendor 比如你装了一个 monolog 就会有。
如果这时你想要使用它的自动加载 那么需要在 composer.json中添加。
"autoload": {"psr-4": {"Controller\\" : "Controller/"} }
这里我在根目录建了一个Controller文件夹,所以第一个要填 Controller\\, 为什么要2个反斜杠,因为要转义防止匹配 Controllerxxx之类的(其实我也不懂),第二个是该命名空间所对应的路径。
简单说,key=命名空间,value=路径。如果要找要Controller\a 这个类,那么就会去 Controller\a.php,就是所如果多一个Model目录,或是Util目录,就需要在psr-4里面多加几个。
但是也有另一种办法,比如你建一个protect目录,把controller、model、util全放进去,之后这样写,
"autoload": {"psr-4": {"protect\\" : "protect/"} }
也是可以的,当然所有的类的命名空间也需要加上 protect。
转载于:https://my.oschina.net/waterPlants/blog/821940
composer笔记相关推荐
- composer 笔记
记笔记 ...记笔记.... 第三次学习 composer,学了好几次了,看文档或者视频.但是由于用的少,很快就忘了. 看来做笔记是不可少的,还有强化练习. composer安装 在自己电脑安装过一次 ...
- php macaw路由没进入路由5入口,#[Composer学习笔记]Part2:添加路由
在Part1的基础上,为项目添加路由: 增加路由扩展:这里选择macaw,在composer中的扩展包为: codingbean/macaw 编辑composer.json文件: { "re ...
- PHP笔记-使用composer搭建Laravel项目及phpStorm开发环境搭建
下载架子(感觉这个Laravel和Spring Boot框架太像了): composer create-project laravel/laravel 你的项目名 --prefer-dist &quo ...
- Slim研读笔记四之Composer(下)
"Composer是现代php项目的基石,作为一个有梦想的PHPer,不懂可不行哦" --海盗.娜美 这节是Composer源码分析系列的第二节,我们继续延续上节未完成的工作.上节 ...
- laravel安装笔记 (转)
一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的 ...
- php入门公开课,【PHP公开课|送你一篇有关laravel入门教程的php菜鸟笔记】- 环球网校...
[摘要]PHP作为一种超文本预处理器,已经成为了我们常用的网站编程语言,并且结合了C语言,Java等我们常见的编程语言,所以,有很多web开发领域的新人都看中了他的使用广泛性,有很多人都想了解php的 ...
- vue 使用了浏览器的刷新之后报错_Laravel 7 + vue.js 学习笔记(一)
laravel laravel是php为底层所写的框架,和大多数的开源框架一样使用了mvc模式,在使用的时候使用了一些编程语言的高级特性,如:解决类与类之间依赖的问题引入了依赖注入(DI),管理多个类 ...
- 《高性能PHP》学习笔记
本文主要是阅读<高性能PHP>之后做的学习笔记,以便查阅. 简介 <高性能PHP 7>从PHP所需环境讲起,涉及环境搭建与配置设置等内容,能够帮助有一定计算机基础的读者实现PH ...
- 天猫整站SSM-分页-herf(做个人学习笔记整理用)
天猫整站SSM-分页-(做个人学习笔记整理用) <li ><a href="?start=${page.start-page.count}" aria-label ...
最新文章
- 经典贪心法:时间序列问题及其全局最优性证明
- c语言常用的字符串处理函数
- MXD文档保存和地图浏览
- react 子组件ref_React中Ref 的使用方法详解
- Java多线程-BlockingQueue-ArrayBlockingQueue-LinkedBlockingQueue
- hdu 1247 字典树
- linux weblogic 内存溢出,weblogic 安装升级补丁出现内存溢出问题解决
- 两款在线小游戏-e梦迷宫、恐龙跳一跳
- Java学习笔记2.4.3 选择结构 - 多分支结构
- BZOJ2241 [SDOI2011]打地鼠 【模拟】
- ModuleNotFoundError: No module named ‘matplotlib‘ 解决办法
- Java基础IO流(知识体系详解)【五】
- 手游:cocos2d-x3.0 移植 wp8 开发 各种 “蛋疼”问题的汇总
- slick edit
- Error occurred when evaluating apply
- 分享一个去广告的浏览器插件
- LTE语音业务-VOLTE(一)
- 解决Mac电脑开机无法自动连接蓝牙音箱问题!
- shell 判断字符串长度
- 【论文检索】推荐一个可以免费下载论文的网站
热门文章
- python接口自动化(四十三)-公共模块 pymysql 连接mysql数据库(单独说明)
- linux mysql集群 备份与恢复,Linux下MySQL的备份和恢复
- 计算机教育调查报告,关于计算机类的教育实习调查报告
- linux下编译libyuv,linux.mk
- php zitian虚拟主机配置_虚拟主机的发展
- 单向链表和双向链表区别_双向链表
- html百度地图秘钥,自己网页调用百度地图API 附API密钥
- php 设置页面内容具有缓存性,php header()设置页面Cache缓存
- Android学习之为按钮添加事件监听器的两种方法
- Oracle数据库被锁