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 相关文章推荐
PHP 简单数组排序实现代码
Aug 05 PHP
有关JSON以及JSON在PHP中的应用
Apr 09 PHP
PHP的5个安全措施小结
Jul 17 PHP
php全排列递归算法代码
Oct 09 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
Jul 04 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
PHP读书笔记_运算符详解
Jul 01 PHP
PHP类的特性实例分析
Sep 28 PHP
PHP实现的简单排列组合算法应用示例
Jun 20 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
php回调函数处理数组操作示例
Apr 13 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
PHP静态新闻列表自动生成代码
2007/06/14 PHP
检测png图片是否完整的php代码
2010/09/06 PHP
一张表搞清楚php is_null、empty、isset的区别
2015/07/07 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
小程序实现投票进度条
2019/11/20 Javascript
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
批处理与python代码混合编程的方法
2016/05/19 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
在Python中使用turtle绘制多个同心圆示例
2019/11/23 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Python模块常用四种安装方式
2020/10/20 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
临床医学专业毕业生的自我评价
2013/10/17 职场文书
有个性的自我评价范文
2013/11/15 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
行政求职信
2014/07/04 职场文书
信访稳定工作汇报
2014/10/27 职场文书
党员民主生活会材料
2014/12/15 职场文书
青年志愿者活动感想
2015/08/07 职场文书
2016大学生社会实践心得体会范文
2016/01/14 职场文书