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环境――Appserv
Dec 13 PHP
一个数据采集类
Feb 14 PHP
php 删除cookie和浏览器重定向
Mar 16 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
Nov 10 PHP
php与flash as3 socket通信传送文件实现代码
Aug 16 PHP
PHP的拦截器实例分析
Nov 03 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
PHP消息队列用法实例分析
Feb 12 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
Sep 23 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 PHP
php实现mysql连接池效果实现代码
Jan 25 PHP
php实现多站点共用session实现单点登录的方法详解
Sep 18 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中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
php制作的简单验证码识别代码
2016/01/26 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
JS模拟面向对象全解(一、类型及传递)
2011/07/13 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
js 自带的 map() 方法全面了解
2016/08/16 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
python数据结构之图的实现方法
2015/07/08 Python
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
python代码编写计算器小程序
2020/03/30 Python
django url到views参数传递的实例
2019/07/19 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
八年级音乐教学反思
2014/01/09 职场文书
晚会主持词开场白
2014/03/17 职场文书
廉洁校园实施方案
2014/05/25 职场文书
审计班子对照检查材料
2014/08/27 职场文书
个人自荐书怎么写
2015/03/26 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
Golang实现AES对称加密的过程详解
2021/05/20 Golang
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang