| Conditions | 1 |
| Paths | 1 |
| Total Lines | 12 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 10 | { |
||
| 11 | public function up(): void |
||
| 12 | { |
||
| 13 | Schema::create('chat', static function (Blueprint $table) { |
||
| 14 | $table->bigInteger('id')->primary()->comment('Unique user or chat identifier'); |
||
| 15 | $table->enum('type', ['private', 'group', 'supergroup', 'channel'])->comment('Chat type, either private, group, supergroup or channel'); |
||
| 16 | $table->char('title')->nullable()->default('')->comment('Chat (group) title, is null if chat type is private'); |
||
| 17 | $table->char('username')->nullable()->comment('Username, for private chats, supergroups and channels if available'); |
||
| 18 | $table->boolean('all_members_are_administrators')->nullable()->default(0)->comment('True if a all members of this group are admins'); |
||
| 19 | $table->timestamps(); |
||
| 20 | $table->bigInteger('old_id')->nullable()->index('old_id')->comment('Unique chat identifier, this is filled when a group is converted to a supergroup'); |
||
| 21 | }); |
||
| 22 | } |
||
| 29 |