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)
您可以在这里查看。https://laravel.com/api/5.1/Illuminate/Database/Connection.html
从用户表获取密码字段类型的示例代码。
dd(DB::connection()->getDoctrineColumn('users', 'password')->getType()->getName());
Run Code Online (Sandbox Code Playgroud)
剩下的就交给你了。祝你好运 :)