Download the PHP package iqbalatma/laravel-export-import without Composer

On this page you can find all versions of the php package iqbalatma/laravel-export-import. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-export-import

Laravel Export Import

A simple and extensible Laravel package for handling large data exports and imports using a queue-based architecture.

This package is designed to export and import large datasets efficiently while keeping memory usage low by leveraging Laravel's LazyCollection and queued jobs.


Features


Requirements


Installation

Install the package via Composer.

Publish the configuration file:

Publish migrations:

Run migrations:


Configuration

After publishing, the configuration file will be available at:

Example configuration:


Models

Defines the models used internally by the package.

Key Description
user The user model responsible for triggering import or export processes
import Model used to store import job information
export Model used to store export job information

You may replace these models with your own implementations.


Paths

Defines directories used during import and export processes.

Key Description
export_path Directory where exported files are stored
import_path Directory where uploaded import files are stored
temporary Temporary directory used while processing files

Temporary files are automatically cleaned up after processing.


Export/Import Disk

Specifies which filesystem disk will store import files.

This disk must exist in:

Example disks:


Export Availability

Defines how long exported files remain available for download.

Value is defined in hours.

Examples:

Value Meaning
24 File expires after 1 day
72 File expires after 3 days
168 File expires after 7 days

How to export

To start export data you can use trait InteractWithExport

Example :


Export Workflow

The export process follows this workflow:

This workflow ensures that exports are handled efficiently and safely.


Export Lifecycle Hooks

You can override lifecycle hooks to customize the export process.

After Export


How to Import

To start export data you can use trait InteractWithImport

Example :


Contributing

Contributions are welcome.

  1. Fork the repository
  2. Create a new branch
  3. Submit a pull request

License

This package is open-sourced software licensed under the MIT license.


All versions of laravel-export-import with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package iqbalatma/laravel-export-import contains the following files

Loading the files please wait ...