Laravel迁移文件

文章描述:

Laravel使用迁移文件创建数据表操作

1、使用命令创建迁移文件,文件位置database/migrations/文件

php artisan make:migration create_food_table

2、create_food_table.php代码

public function up()
{
        Schema::create('food', function (Blueprint $table) {

            $table->increments('id')->comment('id主键');
            $table->string('f_name','32')->comment('食物名称');
            $table->integer('f_num')->comment('食物数量');
            $table->decimal('f_price',5,2)->comment('食物价格');
            $table->charset = 'utf8mb4';
        });
}

3、创建命令与执行命令

php artisan migrate:install

执行

php artisan migrate

4、回滚

php artisan migrate:rollback

 

迁移文件失败处理方法,打开app/Providers/AppServiceProvider.php在以下文件添加代码:

 

use Illuminate\Support\Facades\Schema;
public function boot()
{
        Schema::defaultStringLength(191);
}

 

发布时间:2023/03/21

发表评论