基于 Laravel 扩展包 laravel-db-snapshots 快速导入导出数据库快照

功能简介 顾名思义,laravel-db-snapshots 是一个 Laravel 扩展包,可用于在 Laravel 项目中快速创建或加载数据库快照,即我们通常所说的导入导出数据库,这个扩展包在迁移网站时非常有用,亦可作为数据库备份工具。这个扩展包相对于直接使用特定数据库的导入导出命令而言,优点是对不同数据库提供了统一的操作命令,让你不需要关心不同数据库的实现细节,同时让操作流程更加标...

将 MySQL Workbench 中已存在的数据表导出到 Laravel 迁移文件

上一篇文章我们介绍了如何将 Sequel Pro 中的数据表导出为Laravel迁移文件,今天我们接着介绍如何从 MySQL Workbench 中将已存在的数据表导出。 MySQL Workbench 是 MySQL 官方提供的跨平台 MySQL 客户端图形化操作软件,Brandon Eckenrode 为我们创建了一个插件,通过该插件我们可以将 MySQL Workbench ...

将 Sequel Pro 中已存在的数据表导出为 Laravel 迁移文件

对 Laravel 开发者来说,主要有两种方式创建数据表,一种是通过 MySQL 客户端工具,比如 Sequel Pro(Mac环境下比较流行的MySQL客户端软件),另一种是通过 Laravel 提供的 Artisan 命令生成迁移文件。 如果之前的项目不是通过 Laravel 构建的,现在要迁移到Laravel,或者之前不是通过迁移文件生成的数据表,想要将已存在的数据表...

在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能

1、简介 Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel,从而方便我们以优雅的、富有表现力的代码实现Excel/CSV文件的导入和导出。 该项目的GitHub地址是:https://github.com/Maatwebsite/Laravel-Excel。 本文我们将在Laravel中使用Laravel Exc...