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 程式大小
Dec 06 PHP
php实现的仿阿里巴巴实现同类产品翻页
Dec 11 PHP
解析linux下安装memcacheq(mcq)全过程笔记
Jun 27 PHP
CodeIgniter框架过滤HTML危险代码
Jun 12 PHP
PHP获取MySql新增记录ID值的3种方法
Jun 24 PHP
2014年最新推荐的10款 PHP 开发框架
Aug 01 PHP
php实现高效获取图片尺寸的方法
Dec 12 PHP
php生成酷炫的四个字符验证码
Apr 22 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
Apr 27 PHP
php实现自定义中奖项数和概率的抽奖函数示例
May 26 PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 14 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
2011/12/19 PHP
php header功能的使用
2013/10/28 PHP
33道php常见面试题及答案
2015/07/06 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
js中this的用法实例分析
2015/01/10 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
JS实现重新加载当前页面或者父页面的几种方法
2016/11/30 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
2019/02/21 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
Python压缩和解压缩zip文件
2015/02/14 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
浅析Python语言自带的数据结构有哪些
2019/08/27 Python
Python&&GDAL实现NDVI的计算方式
2020/01/09 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
将pycharm配置为matlab或者spyder的用法说明
2020/06/08 Python
Python闭包及装饰器运行原理解析
2020/06/17 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
大学生毕业求职的自我评价
2013/09/29 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
2016年优秀党务工作者先进事迹材料
2016/02/29 职场文书
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android