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带密码功能并下载远程文件保存本地指定目录 修改加强版
May 16 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
Jun 24 PHP
采用memcache在web集群中实现session的同步会话
Jul 05 PHP
PHP生成条形图的方法
Dec 10 PHP
php连接oracle数据库及查询数据的方法
Dec 29 PHP
thinkPHP学习笔记之安装配置篇
Mar 05 PHP
php文件下载处理方法分析
Apr 22 PHP
php+MySQL实现登录时验证登录名和密码是否正确
May 10 PHP
php微信开发自定义菜单
Aug 27 PHP
PHP实现对二维数组某个键排序的方法
Sep 14 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
Oct 25 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
May 31 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
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
咖啡知识大全
2021/03/03 新手入门
我的论坛源代码(二)
2006/10/09 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
让您的菜单不离网站
2006/10/03 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
javascript中的this详解
2014/12/08 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
2018/03/20 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
vue data恢复初始化数据的实现方法
2019/10/31 Javascript
javascript实现评分功能
2020/06/24 Javascript
详解vue路由
2020/08/05 Javascript
详解Python中的静态方法与类成员方法
2017/02/28 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
python连接数据库的方法
2017/10/19 Python
python简单贪吃蛇开发
2019/01/28 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
python操作链表的示例代码
2020/09/27 Python
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
竞选班长演讲稿500字
2014/08/22 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
常住证明范本
2015/06/23 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
MySQL 时间类型的选择
2021/06/05 MySQL