Laravel:如何获取表列名称,类型和长度

Qaz*_*azi 5 php mysql laravel laravel-5 laravel-5.1

Laravel 5/5.1中是否有任何可用的方法,我们可以通过它获取Table列名称,类型和长度,Means表元数据?

例如:

Name    |    Type    |    Length

ID      |    Integer |    11
Name    |    varchar |    100
Email   |    varchar |    100
Password|    md5     |    82
Address |    tinytext|    
DOB     |    date    |    
Status  |    enum(0,1)|
Run Code Online (Sandbox Code Playgroud)

Van*_*yes 2

您可以在这里查看。https://laravel.com/api/5.1/Illuminate/Database/Connection.html

从用户表获取密码字段类型的示例代码。

dd(DB::connection()->getDoctrineColumn('users', 'password')->getType()->getName());
Run Code Online (Sandbox Code Playgroud)

剩下的就交给你了。祝你好运 :)