Laravel 创建指定表 migrate的例子


Posted in PHP onOctober 09, 2019

网上找了很多资料,都很坑爹,说是要把之前的表都给删掉,然后重新运行,有的说要指定database的文件路径,都不管用。

php artisan migrate:reset
php artisan migrate

这样的话我之前的数据不都是白搞的了??

这样肯定不行的啊,我就自己摸索,然后发现其实可以直接创建指定的表,运行thinker,然后运行up方法即可!示例代码如下:

这个需要设置composer.json里面的自动加载,需要加载database/migrations这个文件夹下面的文件:

....
  "autoload": {
    "classmap": [
      "database/seeds",
      "database/migrations",
      "database/factories"
    ],
    ....
PS D:\phpStudy\WWW\BCCAdminV1.0> php artisan tinker
Psy Shell v0.7.2 (PHP 7.1.9 — cli) by Justin Hileman
>>> (new CreateAccessLogsTable)->up();
=> null
>>>

运行出来个null,我还想着估计完蛋了,但是i还是去数据库看了一眼,你猜怎么着,还真的成功了!

public function up() {
    // Schema::dropIfExists('users');
    Schema::create('access_logs', function (Blueprint $table) {
      $table->increments('id');
      $table->string('ip')->default('0')->comment('ip地址');
      $table->integer('customer_id')->default('0')->comment('用户ID');
      $table->string('refer_website')->default('')->comment('来源网站');
      $table->string('broswer')->default('')->comment('客户端浏览器');
      $table->string('operating_system')->default('')->comment('客户端操作系统');
      $table->string('resolution')->default('')->comment('客户端分辨率');
      $table->string('visited_page')->default('')->comment('被访问的页面');
      $table->timestamp('created_at');
      $table->timestamp('left_at');
    });
  }

批量生成假数据:

以上这篇Laravel 创建指定表 migrate的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP高级OOP技术演示
Aug 27 PHP
php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
Nov 07 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
Jun 07 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
PHP 常用的header头部定义汇总
Jun 19 PHP
php简单判断文本编码的方法
Jul 30 PHP
php视频拍照上传头像功能实现代码分享
Oct 08 PHP
PHP判断上传文件类型的解决办法
Oct 20 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 PHP
PHP实现统计所有字符在字符串中出现次数的方法
Oct 17 PHP
laravel批量生成假数据的方法
Oct 09 #PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 #PHP
对laravel的session获取与存取方法详解
Oct 08 #PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 #PHP
laravel5.1框架model类查询的实现方法
Oct 08 #PHP
在laravel框架中使用model层的方法
Oct 08 #PHP
Laravel-添加后台模板AdminLte的实现方法
Oct 08 #PHP
You might like
mysql时区问题
2008/03/26 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
JS使用parseInt解析数字实现求和的方法
2015/08/05 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
使用js实现一个简单的滚动条过程解析
2019/09/10 Javascript
高性能js数组去重(12种方法,史上最全)
2019/12/21 Javascript
Numpy array数据的增、删、改、查实例
2018/06/04 Python
一看就懂得Python的math模块
2018/10/21 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
pandas ix &iloc &loc的区别
2019/01/10 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
django 消息框架 message使用详解
2019/07/22 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
C语言变量的命名规则都有哪些
2013/12/27 面试题
质量承诺书范文
2014/03/27 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
个人主要事迹材料
2014/08/26 职场文书
销售顾问工作计划书
2014/09/15 职场文书
2014年检验员工作总结
2014/11/19 职场文书
黑白记忆观后感
2015/06/18 职场文书
傲慢与偏见读书笔记
2015/06/29 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
Java使用httpRequest+Jsoup爬取红蓝球号码
2021/07/02 Java/Android
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL