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中函数内引用全局变量的方法
Oct 20 PHP
php在线代理转向代码
May 05 PHP
解析php dirname()与__FILE__常量的应用
Jun 24 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
PHP使用in_array函数检查数组中是否存在某个值
Mar 25 PHP
PHP+jQuery+Ajax实现用户登录与退出
Apr 27 PHP
PHP Filter过滤器全面解析
Aug 09 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
Nov 21 PHP
php学习笔记之字符串常见操作总结
Jul 16 PHP
在Laravel 中实现是否关注的示例
Oct 22 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 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产生随机字符串函数
2006/12/06 PHP
php debug 安装技巧
2011/04/30 PHP
一个PHP的QRcode类与大家分享
2011/11/13 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
JavaScript SHA512&SHA256加密算法详解
2015/08/11 Javascript
ES6的新特性概览
2016/03/10 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
利用Vue构造器创建Form组件的通用解决方法
2018/12/03 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
2020/02/11 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
2020/02/11 Javascript
[01:21]辉夜杯战队访谈宣传片—CDEC
2015/12/25 DOTA
[01:52]PWL S2开团时刻第四期——DOTA2成语故事
2020/12/03 DOTA
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
全面了解python字符串和字典
2016/07/07 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
Python Process多进程实现过程
2019/10/22 Python
python实现的Iou与Giou代码
2020/01/18 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
Ancheer官方户外和运动商店:销售电动自行车
2019/08/07 全球购物
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
Linux文件系统类型
2012/02/15 面试题
中学教师培训制度
2014/01/31 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
关于运动会的广播稿
2014/09/22 职场文书
外国人来华邀请函
2015/01/31 职场文书
电力培训学习心得体会
2016/01/11 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书