首页| 论坛| 消息
主题:Laravel获取数据表字段注释的两种方法
回帖:public function getDatabaseColumns() {
$tables = array_map('reset', \DB::select('SHOW TABLES'));
$columns = ['email', 'user_name', 'nick_name', 'first_name', 'last_name'];
foreach ($tables as $key => $value) {
foreach ($columns as $k => $v) {
if (Schema::hasColumn($value, $v)) {
$table[] = $value;
};
}
}
$table = array_unique($table);
dd($table);
}
下一楼›:$schema = \DB::getDoctrineSchemaManager();
$columns = $schema->listTableColumns('t ..
‹上一楼:Schema::getColumnListing('user');
Schema::hasColumn($table, $column_name)

查看全部回帖(8)
«返回主帖