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用户指南-cookies部分
Oct 09 PHP
php foreach 参数强制类型转换的问题
Dec 10 PHP
支持中文字母数字、自定义字体php验证码代码
Feb 27 PHP
php Ubb代码编辑器函数代码
Jul 05 PHP
PHP的autoload机制的实现解析
Sep 15 PHP
解析zend studio中直接导入svn中的项目的方法步骤
Jun 21 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
讲解WordPress开发中一些常用的debug技巧
Dec 18 PHP
PHP命名空间namespace用法实例分析
Sep 27 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
php 调用百度sms来发送短信的实现示例
Nov 02 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可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
附件名前加网站名
2008/03/23 PHP
详解EventDispatcher事件分发组件
2016/12/25 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
React组件refs的使用详解
2018/02/09 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
解决Antd 里面的select 选择框联动触发的问题
2020/10/24 Javascript
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python九九乘法表的实例
2017/09/26 Python
Python交互环境下实现输入代码
2018/06/22 Python
Django 路由控制的实现代码
2018/11/08 Python
flask session组件的使用示例
2018/12/25 Python
python如何实现异步调用函数执行
2019/07/08 Python
python用win32gui遍历窗口并设置窗口位置的方法
2019/07/26 Python
Python流程控制常用工具详解
2020/02/24 Python
详解python的变量缓存机制
2021/01/24 Python
html5+css如何实现中间大两头小的轮播效果
2018/12/06 HTML / CSS
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
技术总监岗位职责
2013/12/05 职场文书
农林环境专业求职信
2014/03/13 职场文书
大学辅导员述职报告
2015/01/10 职场文书
2015年端午节活动总结
2015/02/11 职场文书
python实现自动清理文件夹旧文件
2021/05/10 Python
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python