码迷,mamicode.com
首页 > 其他好文 > 详细

LARAVEL框架及数据迁移

时间:2019-12-08 23:00:05      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:个数   配置路由   pre   nbsp   migration   行操作   操作   数据库连接   ons   

一、数据迁移三步骤

配置数据库连接

首先在 .env 中配置数据库连接信息,如php连接数据库,需要先选择在那个数据库,然后再进行操作

创建数据库迁移文件

输入如下命令

php artisan make:migration create_post_table

  创建文件成功后开始编辑数据内容。
public function up()
    {
        Schema::create(post, function (Blueprint $table) {
            $table->increments(id);
            $table->string("title")->default(‘‘);
            $table->string("content")->default(‘‘);
            $table->timestamps();
        });
    }

 

编辑好数据内容,开始执行 迁移文件命令

 php artisan migrate

 

二、创建文件成功后,开始增删改查

代码修改好后,重新运行数据库迁移

提示没有迁移任何内容

解决方案是在数据库中删除 post 表,并将 migrations 表中的对应数据删除,然后重新运行数据库迁移即可

再创建新的表

 

修改数据库迁移文件

class PostTypeTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create(post_type, function (Blueprint $table) {
            $table->increments(id);
            $table->string("title")->default(‘‘);
            $table->timestamps();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists(post_type);
    }
}

配置路由

// 展示待编辑数据
Route::get(/posts/{post}/edite,\App\HttP\Controllers\PostController@edite);

 

LARAVEL框架及数据迁移

标签:个数   配置路由   pre   nbsp   migration   行操作   操作   数据库连接   ons   

原文地址:https://www.cnblogs.com/Rawan/p/12008330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!