laravel中数据库迁移的使用:

创建数据库迁移文件:

php artisan make:migration create_links_table

 

创建完表之后,设置字段:

 public function up()
    {
        Schema::create('links', function (Blueprint $table) {
            $table->engine="MyISAM";
            $table->increments('links_id');
            $table->string("links_name")->default("")->comment("友情链接的名字");
            $table->string("links_title")->default("")->comment("友情链接的标题");
            $table->string("links_url")->default("")->comment("友情链接的url");
            $table->integer("link_order")->default(0)->comment("友情链接排序");
        });
    }

    public function down()
    {
        Schema::dropIfExists('links');
    }

设置完字段之后,在运行数据库迁移文件:

php artisan migrate

 

为创建的数据库迁移文件创建的表填充数据:

创建数据填充文件:

php artisan make:seeder LinksTableSeeder

 

在文件中填充数据:

 public function run()
    {
        //
        $data=[
            [
                'links_name'=>"百度",
                'links_title'=>"百度一下就知道",
                'links_url'=>"https://www.baidu.com",
                'links_order'=>1,
            ],
            [
                'links_name'=>"新浪",
                'links_title'=>"新浪知天下",
                'links_url'=>"https://www.sina.com",
                'links_order'=>2,
            ]
        ];
        DB::table('links')->insert($data);
    }

  在DtabaseSeeder中填写:

    public function run()
    {
        $this->call(LinksTableSeeder::class);
    }

  

运行:

php artisan db:seed

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值