首页
学
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
享
【享】文件
【享】工具
日记
Me
【Me】我
【Me】留言
老郭博客-程序员客栈
文章模型
下载模型
首页
学
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
享
【享】文件
【享】工具
日记
Me
【Me】我
【Me】留言
首页
学
【学】PHP
Composer - 快速入门(如有遗漏,敬请谅解)
Composer - 快速入门(如有遗漏,敬请谅解)
发布时间:
2年前
作者:
老郭
热度:
1140 ℃
评论数:
# Composer简介 * **1. Composer是PHP的一个依赖(dependency)管理工具,不是一个包管理器。它涉及“Packages”和“libraries”;** * **2. 在项目中声明所依赖的外部工具库(libraries)Composer会自动安装这些工具库及依赖的库文件。** * **3. [composer官网](https://getcomposer.org) ** * **4.[composer中文网](http://www.phpcomposer.com)** # 安装Composer * **1、安装方式: Composer-Setup.exe Win操作系统、需翻墙 Composer.phar 通用安装方式、不需要翻墙** * **2、下载composer.phar [直接下载](https://getcomposer.org/download/) 命令行下载: 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` ```php php artisan make:controller IndexController //创建一个控制器 php artisan make:model User //创建一个模型 composer create-project laravel/laravel myproject --prefer-dist //创建一个项目 php artisan route:list //显示路由列表 ```
Composer,命令,laravel
上一篇:
Laravel中带有条件搜索加分页
下一篇:
Laravel - 数据迁移
栏目导航
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
相关文章
Laravel中的Controller(控制器)
1198 ℃
Laravel中的Model(模型)
1340 ℃
Laravel中的Route(路由)
1620 ℃
Laravel中的Middleware(中间件)
1159 ℃
Laravel的任务调度(定时任务)
2231 ℃
Laravel中带有条件搜索加分页
941 ℃
Composer - 快速入门(如有遗漏,敬请谅解)
1140 ℃
Laravel - 数据迁移
928 ℃
Laravel - 数据填充
970 ℃
Laravel - 论配置文件的重要性
961 ℃
Laravel - CSRF 攻击与防御
850 ℃
Laravel - 验证码(captcha)
1178 ℃
Laravel - Entrust 权限管理包安装与配置
1119 ℃
Laravel - Entrust 实例安装与数据填充
968 ℃
Laravel - Entrust 使用方法
926 ℃
Laravel - 服务设计模式
1174 ℃
Laravel - 后台模版、菜单表与路由定义
1492 ℃
Laravel - 菜单视图
1330 ℃
Laravel - 添加菜单
914 ℃
Laravel - 菜单递归及排序
1349 ℃
Laravel - 菜单列表视图
1048 ℃
Laravel - Redis 缓存菜单数据
2411 ℃
微信小程序
手机扫码访问