Porter
Seamlessly export, randomize, import, and clone databases along side your S3 buckets.
Effortless Data Transport for Laravel Projects
Introducing Porter, a Laravel package inspired by Neverland magic. Effortlessly export databases, clone S3 buckets, and manage storage—no pixie dust needed. Let your data fly and projects soar!
Database Export
Effortlessly export your database into an SQL file.
Supports export to local storage or S3 buckets.
Options to include DROP TABLE IF EXISTS in the export.
Model-Based Data Control
Configure which fields and rows should be omitted or kept during export/import directly in your models.
Ignore specific models entirely to streamline export/import operations.
Specify Columns that should have randomized data.
Temporary Download Links
Generates temporary download links for exported files with customizable expiration times.
Ensures secure, time-limited access to database exports.
Database Import
Import SQL files directly from local storage or S3 buckets.
Seamlessly restore your database with a simple command.
S3 Bucket Cloning
Clone content between two S3 buckets (source and target).
Supports configuration for primary and alternative buckets.