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和MySQL保存和输出图片
Oct 09 PHP
PHP及Zend Engine的线程安全模型分析
Nov 10 PHP
php操作JSON格式数据的实现代码
Dec 24 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
May 29 PHP
详解PHP中的Traits
Jul 29 PHP
PHP对象、模式与实践之高级特性分析
Dec 08 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
PHP基于回溯算法解决n皇后问题的方法示例
Nov 07 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
Aug 15 PHP
PHP实现SMTP邮件的发送实例
Sep 27 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
PHP7 list() 函数修改
Mar 09 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/03/03 咖啡文化
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
jquery checkbox的相关操作总结
2016/10/17 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
React Native之prop-types进行属性确认详解
2017/12/19 Javascript
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
详解Nodejs mongoose
2018/06/10 NodeJs
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
[05:49]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS 选手采访
2021/03/11 DOTA
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
Python实现FTP文件传输的实例
2019/07/07 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
Python 文件数据读写的具体实现
2020/01/24 Python
Manjaro、pip、conda更换国内源的方法
2020/11/17 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
几个常见的软件测试问题
2016/09/07 面试题
简历自我评价怎么写好呢?
2014/01/04 职场文书
六个一活动实施方案
2014/03/21 职场文书
合作意向书格式及范文
2014/03/31 职场文书
教师节慰问信
2015/02/15 职场文书
会计稽核岗位职责
2015/04/13 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS