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 相关文章推荐
一个程序下载的管理程序(三)
Oct 09 PHP
生成静态页面的PHP类
Nov 25 PHP
浅析php插件 HTMLPurifier HTML解析器
Jul 01 PHP
zf框架的zend_cache缓存使用方法(zend框架)
Mar 14 PHP
destoon实现调用热门关键字的方法
Jul 15 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
php邮箱地址正则表达式验证
Nov 13 PHP
PHP简单读取PDF页数的实现方法
Jul 21 PHP
php中array_slice和array_splice函数解析
Oct 18 PHP
PHP请求远程地址设置超时时间的解决方法
Oct 29 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
Jul 13 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 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实现删除空目录的方法
2015/03/16 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
基于javascript实现页面加载loading效果
2020/09/15 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
2017/08/29 jQuery
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
Python3.2中的字符串函数学习总结
2015/04/23 Python
python直接访问私有属性的简单方法
2016/07/25 Python
详解python进行mp3格式判断
2016/12/23 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
python生成器与迭代器详解
2019/01/01 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
Python将文字转成语音并读出来的实例详解
2019/07/15 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
python global和nonlocal用法解析
2020/02/03 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
期末自我鉴定
2014/01/23 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
会计专业自荐书
2014/07/08 职场文书
大学生逃课检讨书
2015/05/04 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
《我们的民族小学》教学反思
2016/02/19 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
话题作文之生命的旋律
2019/12/17 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript