Command
abstract class Command extends Command
Base command.
Traits
Properties
Methods
Resolves item from the container using overloading.
Writes n newlines to output.
Writes string to output.
Draws an alert.
Draws a progress bar and returns a progress bar instance.
Draws a table.
Draws an ordered list.
Draws an unordered list.
Writes question to output and returns boolesn value corresponding to the chosen value.
Writes question to output and returns user input.
Prints out a list of options and returns the array key of the chosen value.
Writes question to output and returns hidden user input.
Constructor.
Returns the default connection name of the application.
Returns the connection name for which we are running migrations.
Returns the basename of the migration.
Returns all application migrations.
Returns all package migrations.
Finds all migrations.
Returns the fully qualified class name of a migration.
Returns migrations filtered by connection name.
Returns migrations that have been run.
Returns an array of all outstanding migrations.
Outputs a migration list.
Builds the migration wrapper closure.
Executes a migration method.
Details
        in ContainerAwareTrait at         line 68
                            
    setContainer(Container $container)
        
    
    Sets the container instance.
        in ContainerAwareTrait at         line 79
                            mixed
    __get(string $key)
        
    
    Resolves item from the container using overloading.
        in CommandHelperTrait at         line 41
                    protected        
    nl(int $lines = 1, int $writer = Output::STANDARD)
        
    
    Writes n newlines to output.
        in CommandHelperTrait at         line 52
                    protected        
    write(string $string, int $writer = Output::STANDARD)
        
    
    Writes string to output.
        in CommandHelperTrait at         line 62
                    protected        
    error(string $string)
        
    
    Writes string to output using the error writer.
        in CommandHelperTrait at         line 70
                    protected        
    clear()
        
    
    Clears the screen.
        in CommandHelperTrait at         line 82
                    protected        
    alert(string $message, string $template = Alert::DEFAULT, int $writer = Output::STANDARD)
        
    
    Draws an alert.
        in CommandHelperTrait at         line 92
                    protected        
    bell(int $times = 1)
        
    
    Rings the terminal bell n times.
        in CommandHelperTrait at         line 102
                    protected        
    countdown(int $from = 5)
        
    
    Counts down from n.
        in CommandHelperTrait at         line 115
                    protected        ProgressBar
    progressBar(int $items, float $minTimeBetweenRedraw = 0.1, string|null $prefix = null)
        
    
    Draws a progress bar and returns a progress bar instance.
        in CommandHelperTrait at         line 142
                    protected        
    table(array $columnNames, array $rows, int $writer = Output::STANDARD)
        
    
    Draws a table.
        in CommandHelperTrait at         line 154
                    protected        
    ol(array $items, string $marker = '<yellow>%s</yellow>.', int $writer = Output::STANDARD)
        
    
    Draws an ordered list.
        in CommandHelperTrait at         line 166
                    protected        
    ul(array $items, string $marker = '<yellow>*</yellow>', int $writer = Output::STANDARD)
        
    
    Draws an unordered list.
        in CommandHelperTrait at         line 178
                    protected        bool
    confirm(string $question, string $default = 'n')
        
    
    Writes question to output and returns boolesn value corresponding to the chosen value.
        in CommandHelperTrait at         line 190
                    protected        mixed
    question(string $question, mixed $default = null)
        
    
    Writes question to output and returns user input.
        in CommandHelperTrait at         line 202
                    protected        int
    select(string $question, array $options)
        
    
    Prints out a list of options and returns the array key of the chosen value.
        in CommandHelperTrait at         line 215
                    protected        mixed
    secret(string $question, mixed $default = null, bool $fallback = false)
        
    
    Writes question to output and returns hidden user input.
        at         line 73
                            
    __construct(Input $input, Output $output, Application $application, FileSystem $fileSystem, ConnectionManager $database, Container $container)
        
    
    Constructor.
        in Command at         line 60
                            string
    getDescription()
        
    
    Returns the command description.
        in Command at         line 68
                            array
    getArguments()
        
    
    Returns the command arguments.
        at         line 91
                    protected        string
    getDefaultConnectionName()
        
    
    Returns the default connection name of the application.
        at         line 101
                    protected        string
    getConnectionName()
        
    
    Returns the connection name for which we are running migrations.
        at         line 111
                    protected        Query
    builder()
        
    
    Returns a query builder instance.
        at         line 122
                    protected        string
    getBaseName(string $migration)
        
    
    Returns the basename of the migration.
        at         line 132
                    protected        array
    findApplicationMigrations()
        
    
    Returns all application migrations.
        at         line 149
                    protected        array
    findPackageMigrations()
        
    
    Returns all package migrations.
        at         line 169
                    protected        array
    findMigrations()
        
    
    Finds all migrations.
        at         line 180
                    protected        string
    getFullyQualifiedMigration(object $migration)
        
    
    Returns the fully qualified class name of a migration.
        at         line 195
                    protected        array
    getMigrationsFilteredByConnection()
        
    
    Returns migrations filtered by connection name.
        at         line 224
                    protected        ResultSet
    getMigrated(int|null $batches = null)
        
    
    Returns migrations that have been run.
        at         line 241
                    protected        array
    getOutstanding()
        
    
    Returns an array of all outstanding migrations.
        at         line 272
                    protected        
    outputMigrationList(array $migrations)
        
    
    Outputs a migration list.
        at         line 299
                    protected        Migration
    resolve(object $migration)
        
    
    Returns a migration instance.
        at         line 313
                    protected        Closure
    buildMigrationWrapper(object $migration, Migration $migrationInstance, string $method, int|null $batch = null)
        
    
    Builds the migration wrapper closure.
        at         line 339
                    protected        
    runMigration(object $migration, string $method, int|null $batch = null)
        
    
    Executes a migration method.