romanzipp / laravel-console-list-columns
List database tables columns & information.
                                    Fund package maintenance!
                                                                            
                                                                                                                                        romanzipp
                                                                                    
                                                                
Installs: 11 845
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/romanzipp/laravel-console-list-columns
Requires
- php: ^8.0
 - doctrine/dbal: ^2.7|^3.0
 - illuminate/console: ^5.5|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
 - illuminate/support: ^5.5|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
 - spatie/emoji: ^2.1
 - symfony/console: ^4.0|^5.0|^6.0|^7.0
 - wujunze/php-cli-color: ^2.4
 
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
 - mockery/mockery: ^1.3.2
 - orchestra/testbench: >=3.8
 - phpstan/phpstan: ^0.12.99|^1.0
 - phpunit/phpunit: ^8.5.30|^9.0
 - romanzipp/php-cs-fixer-config: ^3.0
 
README
When working with many database migrations you can quickly lose the overview about table structures. With this package you can get a simple overview about table and column information on your command line.
Installation
composer require romanzipp/laravel-console-list-columns
Configuration
Copy configuration to config folder:
php artisan vendor:publish --provider="romanzipp\ColumnList\Providers\ColumnListProvider"
Usage
php artisan db:cols
    {table}          Comma separated table names to print out
    {--connection=}  Specified database connection
    {--no-colors}    Don't use colors in output
    {--no-emojis}    Don't use emojis in output
php artisan db:cols users
Testing
./vendor/bin/phpunit
                