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
发表评论