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 相关文章推荐
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
PHP 编写的 25个游戏脚本
May 11 PHP
php计算十二星座的函数代码
Aug 21 PHP
PHP获取MAC地址的具体实例
Dec 13 PHP
php教程之魔术方法的使用示例(php魔术函数)
Feb 12 PHP
php输出全球各个时区列表的方法
Mar 31 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
浅谈PHP链表数据结构(单链表)
Jun 08 PHP
详解laravel安装使用Passport(Api认证)
Jul 27 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
Nov 22 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
Apr 12 PHP
PHP的重载使用魔术方法代码实例详解
Feb 26 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 xml 入门学习资料
2011/01/01 PHP
二招解决php乱码问题
2012/03/25 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
php下获取http状态的实现代码
2014/05/09 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
php实现数据库的增删改查
2017/02/26 PHP
jQuery实现菜单感应鼠标滑动动画效果的方法
2015/02/28 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
vuex 实现getter值赋值给vue组件里的data示例
2019/11/05 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
javascript实现扫雷简易版
2020/08/18 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
Python循环语句之break与continue的用法
2015/10/14 Python
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
python中os模块详解
2016/10/14 Python
python实现按任意键继续执行程序
2016/12/30 Python
Python实现一个转存纯真IP数据库的脚本分享
2017/05/21 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
Python单元测试与测试用例简析
2019/11/09 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
香港化妆品经销商:我的公主
2016/08/05 全球购物
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
纽约海:Sea New York
2018/11/04 全球购物
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
应用电子专业学生的自我评价
2013/10/16 职场文书
注塑工厂厂长岗位职责
2013/12/02 职场文书
入党积极分子思想汇报范文
2014/01/05 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
80后婚前协议书范本
2014/10/24 职场文书
上甘岭观后感
2015/06/10 职场文书