Php Laravel 5.2迁移对迁移中列的注释
我正在用laravel 5.2开发一个项目。我有一个问题,我创建了一个迁移文件来更改列的注释。但根据文档,它说在添加列时使用“列修饰符”。所以我不知道如何更新现有专栏的评论,有人能帮我吗?谢谢。您可以使用Php Laravel 5.2迁移对迁移中列的注释,php,laravel-5.2,Php,Laravel 5.2,我正在用laravel 5.2开发一个项目。我有一个问题,我创建了一个迁移文件来更改列的注释。但根据文档,它说在添加列时使用“列修饰符”。所以我不知道如何更新现有专栏的评论,有人能帮我吗?谢谢。您可以使用comment()方法和change() Schema::table('users',函数(Blueprint$table){ $table->string('name')->comment('user name')->change(); }); 以确保它正确迁移 mysql> show fu
comment()
方法和change()
Schema::table('users',函数(Blueprint$table){
$table->string('name')->comment('user name')->change();
});
以确保它正确迁移
mysql> show full columns from users like 'name';
+-------+--------------+--------------------+------+-----+---------+-------+---------------------------------+------------------+
| Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment |
+-------+--------------+--------------------+------+-----+---------+-------+---------------------------------+------------------+
| name | varchar(255) | utf8mb4_unicode_ci | NO | | NULL | | select,insert,update,references | Name of the user |
+-------+--------------+--------------------+------+-----+---------+-------+---------------------------------+------------------+
mysql>显示来自用户的完整列,如“name”;
+-------+--------------+--------------------+------+-----+---------+-------+---------------------------------+------------------+
|字段|类型|排序规则|空|键|默认|额外|特权|注释|
+-------+--------------+--------------------+------+-----+---------+-------+---------------------------------+------------------+
|name | varchar(255)| utf8mb4 | unicode | u ci | NO | | NULL | |选择、插入、更新、引用|用户名|
+-------+--------------+--------------------+------+-----+---------+-------+---------------------------------+------------------+
谢谢你的回答。