laravel 表 添加注释

随着项目的迭代,数据库表越来越多,在查找表的时候很不方便知道每个表的中文名,这里数据库给我们提供了给表加注释的功能,这样就很容易查找到自己所要查看的表。

  1. 如图所示:

B7351C49-E016-49B8-AB2A-9D6EC18C703C.png

laravel框架里有俩种给数据库表添加注释的方式

使用DB库给表添加注释

DB的话想对简单点,只需执行下面语句:

  1. DB::statement("alter table `users` comment'用户表'");

使用数据库迁移migration添加表注释

默认laravel是没有带添加表注释组件的,这里需要安装“/zedisdog/laravel-schema-extend”包.
该组件包要求使用大于等于5.0版本的laravel

使用方式

  1. 拉取组件

    1. composer require zedisdog/laravel-schema-extend
  2. 申明依赖

    修改config->app.php->aliases

    1. 'aliases' => [
    2. ...
    3. // 'Schema' => Illuminate\Support\Facades\Schema::class,
    4. 'Schema' => Jialeo\LaravelSchemaExtend\Schema::class,
    5. ],
  3. 使用

    默认创建的migration文件对应的“Schema”还是引用的laravel自带的,需要修改为该组件包的引用

    1. //use Illuminate\Support\Facades\Schema;
    2. use Jialeo\LaravelSchemaExtend\Schema;

    调用示例:

    1. Schema::create('users', function (Blueprint $table) {
    2. ...
    3. $table->comment = '用户表';
    4. });

您的支持是对我最大的鼓励!

分类: laravel

标签: