Вход Регистрация
Файл: database/upgrades/2026_05_18_000000_remove_user_stat_counters.php
Строк: 41
<?php

use IlluminateDatabaseMigrationsMigration;
use 
IlluminateDatabaseSchemaBlueprint;
use 
IlluminateSupportFacadesSchema;

return new class extends 
Migration {
    public function 
up(): void
    
{
        
$columns array_filter(
            [
'visits''allforum''allguest''allcomments''newwall'],
            
fn (string $column) => Schema::hasColumn('users'$column)
        );

        if (
$columns) {
            
Schema::table('users', function (Blueprint $table) use ($columns) {
                
$table->dropColumn(array_values($columns));
            });
        }
    }

    public function 
down(): void
    
{
        
Schema::table('users', function (Blueprint $table) {
            foreach ([
'visits''allforum''allguest''allcomments''newwall'] as $column) {
                if (! 
Schema::hasColumn('users'$column)) {
                    
$table->integer($column)->default(0);
                }
            }
        });
    }
};
Онлайн: 1
Реклама