
最佳答案
讨论数量:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id')->comment('字段注释');
$table->timestamps();
});
\DB::statement("ALTER TABLE `users` comment '表注释'");
}
我来解释下 $table->comment = ' 表注释' 为什么不行吧。
默认laravel是没有带添加表注释组件的,这里需要安装“/zedisdog/laravel-schema-extend”包.
该组件包要求使用大于等于5.0版本的laravel
以下是实现 $table->comment = ' 表注释' 方法的步骤:
1、拉取组件
composer require zedisdog/laravel-schema-extend
2、申明依赖
修改 config->app.php->aliases
'aliases' => [
...
// 'Schema' => Illuminate\Support\Facades\Schema::class,
'Schema' => Jialeo\LaravelSchemaExtend\Schema::class,
],
3、使用
默认创建的migration文件对应的“Schema”还是引用的laravel自带的,需要修改为该组件包的引用
//use Illuminate\Support\Facades\Schema;
use Jialeo\LaravelSchemaExtend\Schema;
调用示例 :
Schema::create('users', function (Blueprint $table) {
...
$table->comment = '用户表';
});
既然你这么问的话,用的应该是创建迁移文件, 操作如下:
public function up()
{
Schema::table('article_list', function (Blueprint $table) {
//
$table->string('keywords')->nullable()->after('keyword')->comment('关键词文本,以逗号隔开')->default('');
$table->string('mykind')->nullable()->after('kind')->comment('个人分类字符串')->default('');
});
}
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id')->comment('字段注释');
$table->timestamps();
});
\DB::statement("ALTER TABLE `users` comment '表注释'");
}
我来解释下 $table->comment = ' 表注释' 为什么不行吧。
默认laravel是没有带添加表注释组件的,这里需要安装“/zedisdog/laravel-schema-extend”包.
该组件包要求使用大于等于5.0版本的laravel
以下是实现 $table->comment = ' 表注释' 方法的步骤:
1、拉取组件
composer require zedisdog/laravel-schema-extend
2、申明依赖
修改 config->app.php->aliases
'aliases' => [
...
// 'Schema' => Illuminate\Support\Facades\Schema::class,
'Schema' => Jialeo\LaravelSchemaExtend\Schema::class,
],
3、使用
默认创建的migration文件对应的“Schema”还是引用的laravel自带的,需要修改为该组件包的引用
//use Illuminate\Support\Facades\Schema;
use Jialeo\LaravelSchemaExtend\Schema;
调用示例 :
Schema::create('users', function (Blueprint $table) {
...
$table->comment = '用户表';
});