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 10 PHP
允许phpmyadmin空密码登录的配置方法
May 29 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
Jun 21 PHP
PHP管理内存函数 memory_get_usage()使用介绍
Sep 23 PHP
php页面消耗内存过大的处理办法
Mar 18 PHP
PHP常用的排序和查找算法
Aug 06 PHP
PHP封装的MSSql操作类完整实例
May 26 PHP
php导出csv文件,可导出前导0实例代码
Nov 16 PHP
PHP实现限制IP访问及提交次数的方法详解
Jul 17 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 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之预定义接口详解
2015/07/29 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
python批量修改ssh密码的实现
2019/08/08 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
五一服装活动方案
2014/01/11 职场文书
宿舍卫生检讨书
2014/01/16 职场文书
班主任对学生的评语
2014/04/26 职场文书
公司口号大全
2014/06/11 职场文书
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
可可西里观后感
2015/06/08 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
Python基本的内置数据类型及使用方法
2022/04/13 Python
Python中的 enumerate和zip详情
2022/05/30 Python
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android