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 相关文章推荐
Get或Post提交值的非法数据处理
Oct 09 PHP
php目录管理函数小结
Sep 10 PHP
php 表单验证实现代码
Mar 10 PHP
又一个php 分页类实现代码
Dec 03 PHP
php的ajax框架xajax入门与试用介绍
Dec 19 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 PHP
php实现比较两个文件夹异同的方法
Jun 18 PHP
php使用正则表达式去掉html中的注释方法
Nov 03 PHP
PHP递归遍历指定文件夹内的文件实现方法
Nov 15 PHP
PHP单例模式定义与使用实例详解
Feb 06 PHP
PHP获取访问设备信息的方法示例
Feb 20 PHP
深入解析PHP底层机制及相关原理
Dec 11 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
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
《PHP编程最快明白》第三讲:php数组
2010/11/01 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
PHP中cookie知识点学习
2018/05/06 PHP
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
javascript Math.random()随机数函数
2009/11/04 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
jQuery简单动画变换效果实例分析
2016/07/04 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
AngularJS中$http的交互问题
2017/03/29 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
使用mixins实现elementUI表单全局验证的解决方法
2019/04/02 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
python检测lvs real server状态
2014/01/22 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
windows下Pycharm安装opencv的多种方法
2020/03/05 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
浅谈Python3中print函数的换行
2020/08/05 Python
python3中确保枚举值代码分析
2020/12/02 Python
python 实现socket服务端并发的四种方式
2020/12/14 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
金蝶的一道SQL笔试题
2012/12/18 面试题
天鹅的故事教学反思
2014/02/04 职场文书
行政主管职责范本
2014/03/07 职场文书
幼儿园运动会口号
2014/06/07 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
导游词之永泰公主墓
2019/12/04 职场文书