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将数据库中所有内容生成静态html文档的代码
Apr 12 PHP
提高php运行速度的一些小技巧分享
Jul 03 PHP
PHP中的按位与和按位或操作示例
Jan 27 PHP
PHP函数addslashes和mysql_real_escape_string的区别
Apr 22 PHP
php中mail函数发送邮件失败的解决方法
Dec 24 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
详解PHP中的mb_detect_encoding函数使用方法
Aug 18 PHP
thinkPHP基于ajax实现的菜单与分页示例
Jul 12 PHP
PHP+Apache+Mysql环境搭建教程
Aug 01 PHP
Yii统计不同类型邮箱数量的方法
Oct 18 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
Apr 18 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
Jul 13 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
PHP5 安装方法
2007/01/15 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
Node.js Express 框架 POST方法详解
2017/01/23 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
让python 3支持mysqldb的解决方法
2017/02/14 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
python 以16进制打印输出的方法
2018/07/09 Python
python Web开发你要理解的WSGI & uwsgi详解
2018/08/01 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
2018/12/12 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
Python中一些深不见底的“坑”
2019/06/12 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
Python 图片处理库exifread详解
2021/02/25 Python
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
新年爱情寄语
2014/04/08 职场文书
2014年节能工作总结
2014/12/18 职场文书
北京故宫导游词
2015/01/31 职场文书
党员年度个人总结
2015/02/14 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python