Laravel 创建指定表 migrate
来源:互联网 发布:收购淘宝店铺的网站 编辑:程序博客网 时间:2024/06/05 14:28
网上找了很多资料,都很坑爹,说是要把之前的表都给删掉,然后重新运行,有的说要指定database的文件路径,都不管用。
php artisan migrate:resetphp artisan migrate
这样的话我之前的数据不都是白搞的了??
这样肯定不行的啊,我就自己摸索,然后发现其实可以直接创建指定的表,运行thinker,然后运行up方法即可!示例代码如下:
PS D:\phpStudy\WWW\BCCAdminV1.0> php artisan tinkerPsy 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'); }); }
阅读全文
0 0
- Laravel 创建指定表 migrate
- laravel 利用migrate 创建数据表
- Laravel Migrate
- Laravel数据库迁移文件migrate使用约定
- laravel 执行migrate出现 1071异常
- Laravel 5.4 php artisan migrate 报错
- 遇见Laravel Migrations的migrate与rollback
- 解决Django migrate No changes detected 不能创建表
- laravel 创建表 字段列举
- Laravel创建数据库表结构
- Laravel指定表名的重要性
- laravel 中 使用migrate对字段的删除 修改
- laravel 指定 版本安装
- Django连接数据库,解决Django migrate No changes detected 不能创建表的问题
- 使用laravel 的artisan快速创建表
- yii2.0使用migrate创建后台登陆
- rails在控制台、服务器、migrate分别指定启动环境
- composer 安装laravel指定版本
- Git必须掌握的基本操作
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- Android studio运行单元测试报错: Class Not Found: Empty Test Suite
- java基础---多线程
- 加减乘算24
- Laravel 创建指定表 migrate
- caffe拷贝权重之Check failed: param_size <= num_param_blobs (2 vs. 1)
- java设计模式之适配器模式
- 注册表限制软件使用次数
- CAS操作
- OpenGL从1.0开始--拾取操作
- 数论练习--日常更新
- 阿里云HotFix热修复应用
- TortoiseSVN入门