howlowck/db-manager

此包的最新版本(dev-master)没有可用的许可证信息。

使数据库管理变得简单一些

dev-master 2013-12-17 03:54 UTC

This package is not auto-updated.

Last update: 2024-09-24 00:05:19 UTC


README

注意! 此包需要Doctrine/DBAL。从Laravel 4.1开始,Laravel不再依赖于Doctrine,但如果你在composer.json中包含"doctrine/dbal": "2.5.*@dev",仍然可以使用doctrine。

Laravel数据库管理包,使数据库管理更简单。

  • 列出数据库中的所有表
  • 列出表中所有列
  • 获取列的数据类型

安装

  1. 在composer.json中添加:"howlowck/db-manager": "dev-master"
  2. app/config/app.php服务提供者中添加:'Howlowck\DbManager\DbManagerServiceProvider'
  3. (可选) 添加外观:'DbManager' => 'Howlowck\DbManager\Facades\DbManager',

用法

(如果你使用外观:)

  • DbManager::listTables( [可选] $exclude ) -- 列出数据库中的所有表,$exclude 是一个数组,包含你想要从最终结果中排除的表(注意:默认排除 migrations 表);

  • DbManager::listColumns($table, [可选] $exclude) -- 列出给定表中的所有列。

  • DbManager::getColumnType($table, $columnName) -- 返回列的类型名称

(如果你选择只使用服务提供者)

App::make('dbmanager')->listTables() ...