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 09 PHP
frename PHP 灵活文件命名函数 frename
Sep 09 PHP
PHP开发中的错误收集,不定期更新。
Feb 03 PHP
PHP导入Excel到MySQL的方法
Apr 23 PHP
php导入模块文件分享
Mar 17 PHP
thinkPHP模型初始化实例分析
Dec 03 PHP
完美的php分页类
Oct 24 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
PHP标准库(PHP SPL)详解
Mar 16 PHP
不常用但很实用的PHP预定义变量分析
Jun 25 PHP
在laravel框架中实现封装公共方法全局调用
Oct 14 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 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 array_intersect()函数使用代码
2009/01/14 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
js date 格式化
2017/02/15 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
Ubuntu下安装PyV8
2016/03/13 Python
python利用正则表达式提取字符串
2016/12/08 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
keras输出预测值和真实值方式
2020/06/27 Python
Python创建自己的加密货币的示例
2021/03/01 Python
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
作文评语大全
2014/04/23 职场文书
促销活动总结范文
2014/04/30 职场文书
二年级班级文化建设方案
2014/05/10 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
国际残疾人日广播稿范文
2014/10/09 职场文书
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python