laravel 5.1下php artisan migrate的使用注意事项总结


Posted in PHP onJune 07, 2017

PHP artisan migrate命令是laravel十分重要的问题,但在使用时需要注意几个情况:

(1)在migration文件夹下创建一张新的表,要使用php artisan make:migration语句

php artisan已经拥有强大的功能,就不要自己新建一个表

(2)composer dump-autoload的使用

composer dump-autoload是用来更新vendor/composer/autoload_classmap.php文件的,这个文件有许多配置,使用php artisan命令时就是事先调用这个文件。在新添加一张表时,先执行这个命令,在使用migrate。在删除一张表示,先使用migrate:rollback,再使用composer,在删除文件。

执行这条语句将修改laravel框架内vendor/composer/文件夹下的所有文件

(3)安装composer

有可能使用composer时显示命令不存在,这时就要安装composer。

php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php

  php composer-setup.php

  php -r "unlink('composer-setup.php');"

执行第一条命令下载下来的 composer-setup.php 脚本将简单的检测 php.ini 中的参数设置,如果某些参数未正确设置则会给出警告;然后下载最新版本的composer.phar    文件到当前目录。

上述 3 条命令的作用依次是:

  • 下载安装脚本(composer-setup.php)到当前目录。
  • 执行安装过程。
  • 删除安装脚本 -- composer-setup.php 。

全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。

Mac 或 Linux 系统:打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到/usr/local/bin/ 目录下面:

sudo mv composer.phar /usr/local/bin/composer

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
May 04 PHP
PHP中调用ASP.NET的WebService的代码
Apr 22 PHP
PHP安全配置详细说明
Sep 26 PHP
CodeIgniter图像处理类的深入解析
Jun 17 PHP
3个PHP多维数组转为一维数组的方法实例
Mar 13 PHP
Sublime里直接运行PHP配置方法
Nov 28 PHP
yii的CURD操作实例详解
Dec 04 PHP
微信公众平台消息接口校验与消息接口响应实例
Dec 23 PHP
php好代码风格的阶段性总结
Jun 25 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
Sep 01 PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 PHP
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Apr 01 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 #PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 #PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
Jun 07 #PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 #PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 #PHP
PHP laravel中的多对多关系实例详解
Jun 07 #PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 #PHP
You might like
印尼林东PWN黄金曼特宁咖啡豆:怎么冲世界上最醇厚的咖啡冲煮教程
2021/03/03 冲泡冲煮
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
基于JQuery的密码强度验证代码
2010/03/01 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
Angular实现form自动布局
2016/01/28 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
python简单实现基数排序算法
2015/05/16 Python
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
2015/05/22 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
python机器学习库常用汇总
2017/11/15 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
3个用于数据科学的顶级Python库
2018/09/29 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
拉丁舞学习者的自我评价
2013/10/27 职场文书
初一学生评语大全
2014/04/24 职场文书
本科生自荐信
2014/06/18 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
酒桌上的开场白
2015/06/01 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
Redis基本数据类型List常用操作命令
2022/06/01 Redis
Zabbix对Kafka topic积压数据监控的问题(bug优化)
2022/07/07 Servers