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 相关文章推荐
phpmyadmin的#1251问题
Nov 25 PHP
PHP获得用户使用的代理服务器ip即真实ip
Dec 31 PHP
php时间不正确的解决方法
Apr 09 PHP
php中使用PHPExcel读写excel(xls)文件的方法
Sep 15 PHP
PHP中使用Imagick操作PSD文件实例
Jan 26 PHP
php抓取并保存网站图片的实现代码
Oct 28 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
PHP缩略图生成和图片水印制作
Jan 07 PHP
PHP设计模式之注册树模式分析
Jan 26 PHP
Laravel利用gulp如何构建前端资源详解
Jun 03 PHP
Laravel框架实现抢红包功能示例
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
自己动手做一个SQL解释器
2006/10/09 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
2011/11/07 PHP
php数组查找函数总结
2014/11/18 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
提交表单时执行func方法实现代码
2013/03/17 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
angularjs基础教程
2014/12/25 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
text-align:justify实现文本两端对齐 兼容IE
2015/08/19 Javascript
javascript中的正则表达式使用详解
2015/08/30 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
JavaScript switch语句使用方法简介
2019/12/30 Javascript
JS实现简单日历特效
2020/01/03 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
python调用java的Webservice示例
2014/03/10 Python
Python编程实现二叉树及七种遍历方法详解
2017/06/02 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
Python request操作步骤及代码实例
2020/04/13 Python
python实现二分查找算法
2020/09/18 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
HTML5样式控制示例代码
2013/11/27 HTML / CSS
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
什么是servlet链?
2014/07/13 面试题
学校法制宣传日活动总结
2014/11/01 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL