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 相关文章推荐
基于mysql的论坛(4)
Oct 09 PHP
一键删除顽固的空文件夹 软件下载
Jan 26 PHP
MySQL授权问题总结
May 06 PHP
php实现网站插件机制的方法
Nov 10 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 PHP
使用PHP生成PDF方法详解
Jan 23 PHP
php实现的一个简单json rpc框架实例
Mar 30 PHP
PHP简单获取及判断提交来源的方法
Apr 22 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
PHP经典设计模式之依赖注入定义与用法详解
May 21 PHP
php ZipArchive实现多文件打包下载实例
Oct 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
php preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
js实现网页随机验证码
2020/10/19 Javascript
使用Python的Flask框架实现视频的流媒体传输
2015/03/31 Python
简化Python的Django框架代码的一些示例
2015/04/20 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
法人授权委托书范本
2014/04/04 职场文书
家长会演讲稿
2014/04/26 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
2014年调度员工作总结
2014/11/19 职场文书
2014年食堂工作总结
2014/11/20 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
Python中for后接else的语法使用
2021/05/18 Python
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang