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 相关文章推荐
图书管理程序(二)
Oct 09 PHP
第十三节--对象串行化
Nov 16 PHP
PHP的博客ping服务代码
Feb 04 PHP
php在程序中将网页生成word文档并提供下载的代码
Oct 09 PHP
php生成zip压缩文件的方法详解
Jun 09 PHP
php顺序查找和二分查找示例
Mar 27 PHP
ThinkPHP的MVC开发机制实例解析
Aug 23 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
Dec 22 PHP
WordPress迁移时一些常见问题的解决方法整理
Nov 24 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
Jan 07 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
Feb 14 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 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
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
CI框架Session.php源码分析
2014/11/03 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
复选框全选与全不选操作实现思路
2013/08/18 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
JavaScript闭包详解
2015/02/02 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
详解python 注释、变量、类型
2018/08/10 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
利用Python制作动态排名图的实现代码
2020/04/09 Python
python中sys模块是做什么用的
2020/08/16 Python
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
公司总经理任命书
2014/06/05 职场文书
领导干部作风整顿剖析材料
2014/10/11 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
车辆挂靠协议书
2016/03/23 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript
Elasticsearch 索引操作和增删改查
2022/04/19 Python
Python 匹配文本并在其上一行追加文本
2022/05/11 Python
MySQL 逻辑备份 into outfile
2022/05/15 MySQL