Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qsnh/laravel-cadillac
:beer: A database tool for laravel.
https://github.com/qsnh/laravel-cadillac
database laravel tool
Last synced: 21 days ago
JSON representation
:beer: A database tool for laravel.
- Host: GitHub
- URL: https://github.com/qsnh/laravel-cadillac
- Owner: Qsnh
- Created: 2018-03-24T16:10:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-02T09:07:02.000Z (over 5 years ago)
- Last Synced: 2024-07-17T18:35:49.630Z (4 months ago)
- Topics: database, laravel, tool
- Language: PHP
- Homepage:
- Size: 10.7 KB
- Stars: 61
- Watchers: 5
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Laravel-Cadillac
This package develop on laravel, please confirm use it on laravel project.In the daily development, some structures of the data table may have certain changes, such as: add one field or remove one field. If the development cycle of the project is long, we may forget about the structure of some data tables so that we need to look at the `Migration` file or enter `Mysql` to see the structure of the data table, but I think this is a waste of time! Therefore, I developed this package. When we need to look at the structure of data tables that we do not remember very clearly, we only need one command!
[中文文档](chinese.md)
## Compatible DB Engines
- MySQL## Installation
```
composer require qsnh/laravel-cadillac dev-master --dev
```> It's recommended use it in develop environment.
## Command
```
php artisan cadillac [tableName] --export --html
```#### Show all tables in current database
```
php artisan cadillac
```![php artisan cadillac](https://user-images.githubusercontent.com/12671205/37866385-27acd13a-2fc5-11e8-8a54-be6110686999.gif)
#### Show a table structure
```
php artisan cadillac tableName
```![php artisan cadillac tableName](https://user-images.githubusercontent.com/12671205/37866390-338b15a2-2fc5-11e8-833f-5749c693842d.gif)
#### Import all the table structures of the current database into the MARKDOWN file
```
php artisan cadillac --export
```![php artisan cadillac --export](https://user-images.githubusercontent.com/12671205/37866396-40fa712e-2fc5-11e8-8559-e678ac3993ee.gif)
#### Import all the table structures of the current database into the HTML file
```
php artisan cadillac --export --html
```![php artisan cadillac --export --html](https://user-images.githubusercontent.com/12671205/37866411-7c6fcb8c-2fc5-11e8-92b3-5ccaf8f3b5d2.gif)
#### Print one table all fields
```
php artisan cadillac --f=users
```output:
```
id,name,email,password,remember_token,created_at,updated_at
```and if u add `--q` params,it will print:
```
'id','name','email','password','remember_token','created_at','updated_at'
```## Author
[Qsnh](https://github.com/Qsnh)
## License
**MIT**