找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1364|回复: 0
打印 上一主题 下一主题

laravel 5.1下php artisan migrate的使用注意事项总结

[复制链接]

3444

主题

3465

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11142
跳转到指定楼层
楼主
发表于 2018-2-14 05:25:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            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
    总结
    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
                
                
    您可能感兴趣的文章:
  • Laravel执行migrate命令提示:No such file or directory的解决方法
  • Laravel学习基础之migrate的使用教程
  • laravel migrate初学常见错误的解决方法
  • Laravel 5.4中migrate报错: Specified key was too long error的解决
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端