Composer - 快速入门(如有遗漏,敬请谅解)
Composer简介
- 1. Composer是PHP的一个依赖(dependency)管理工具,不是一个包管理器。它涉及“Packages”和“libraries”;
- 2. 在项目中声明所依赖的外部工具库(libraries)Composer会自动安装这些工具库及依赖的库文件。
- 3. composer官网
- 4.composer中文网
安装Composer
-
1、安装方式:
Composer-Setup.exe Win操作系统、需翻墙
Composer.phar 通用安装方式、不需要翻墙 -
2、下载composer.phar
直接下载
命令行下载: php –r "readfile('https://getcomposer.org/installer');"|php -
3、局部安装:将composer.phar文件复制到任意目录(比如项目根目录下),然后通过 php composer.phar 指令即可使用Composer 了!
-
4、全局安装:
Mac或者Linux系统(将composer.phar拷贝到全局的bin目录下即可)
sudo mv composer.phar /usr/local/bin/composer
Win系统:
①、将composer.phar拷贝到php.exe同级目录
②、新建composer.bat文件,并将下面代码保存到该文件中@php "%~dp0composer.phar"%*
使用Composer中国全量镜像
-
镜像说明:
安装包的数据是从github.com上下载的,安装包的元数据是从packagist.org上下载的
国外的网站连接速度很慢,并且随时可能被“墙”
Composer中国全量镜像 所做的就是缓存所有安装包和元数据到国内的机房并通过国内的CDN进行加速,这样就不必再去向国外的网站发起请求 -
配置:
查看当前的镜像地址:Composer config –g repo.packagist
启用本镜像服务:
系统全局配置
单个项目配置
中国全量镜像官网:https://pkg.phpcomposer.com/
Laravel-artisan常用命令
- 1、生成Auth所需文件 :
php artisan make:auth
- 2、数据迁移
- 执行迁移数据表:
php artisan migrate
- 新建一个students表的迁移文件:
php artisan make:migration create_students_table
--table 和 --create 参数可以用来指定数据表名称,以及迁移文件是否要建立新的数据表。 - 生成模型的同时生成迁移文件:
php artisan make:model Student -m
- 执行迁移数据表:
- 3、 数据填充
- 创建一个填充文件,并完善填充文件:
php artisan make:seeder UsersTableSeeder
- 执行单个填充文件:
php artisan db:seed --class=UsersTableSeeder
- 批量执行填充文件:
php artisan db:seed
- 创建一个填充文件,并完善填充文件:
- 4、生成APP_KEY:
php artisan key:generate
- 5、创建Rest风格资源控制器(带有index、create、store、edit、update、destroy、show方法):
php artisan make:controller Admin/MenuController --resource
本作品采用《CC 协议》,转载必须注明作者和本文链接
php artisan make:auth
这是composer命令吗?
@fationyyk 这不是吗?:blush:
@PHPSIX 先去看看php命令行 和 laravel的artisan命令吧
@fationyyk 谢谢提醒。