laravel 表注释 zedisdog/laravel-schema-extend

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 表注释 zedisdog/laravel-schema-extend相关的知识,希望对你有一定的参考价值。

接上篇博客

     Laravel 数据库迁移_丿灬安之若死-CSDN博客

git地址

GitHub - zedisdog/laravel-schema-extend: supplement for eloquent migration

安装

composer require zedisdog/laravel-schema-extend

申明依赖 (修改config->app.php->aliases)

'aliases' => [
    ...
    // 'Schema' => Illuminate\\Support\\Facades\\Schema::class,
    'Schema'    => Jialeo\\LaravelSchemaExtend\\Schema::class,

],

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

 //use Illuminate\\\\Support\\\\Facades\\\\Schema;
 use Jialeo\\\\LaravelSchemaExtend\\\\Schema;

      Schema::create('auth_admins', function (Blueprint $table) 
            $table->comment = '管理员表';
            $table->increments('id')->comment('管理员ID');
            $table->string('name',100)->default('')->comment('名称');
            $table->string('phone',100)->default('')->comment('手机号');
            $table->string('username',50)->unique()->default('')->comment('账号');
            $table->string('password')->default('')->comment('密码');
            $table->integer('group_id')->nullable()->comment('权限组ID');
            $table->integer('project_id')->nullable()->comment('项目ID');
            $table->tinyInteger('status')->default(1)->comment('状态:0=禁用,1=启用');
            $table->timestamp('created_at')->nullable()->comment('创建时间');
            $table->timestamp('updated_at')->nullable()->comment('更新时间');
        );

以上是关于laravel 表注释 zedisdog/laravel-schema-extend的主要内容,如果未能解决你的问题,请参考以下文章

如何在迭代期间注释 Laravel 集合元素

我需要清除哪些 Laravel 缓存以删除有关丢失迁移文件的错误?

Laravel - 刀片注释,刀片渲染导致页面崩溃

php laravel优化注释类

Laravel - Blade:@include 一个带有自动“文件名注释”的模板

Laravel:Eloquent模型中的多重多态关系