Laravel Packages

Export Eloquent Models to JSON Files

Published Updated
Export Eloquent Models to JSON Files image

Model JSON is a package that allows you to easily export data from specific Laravel Eloquent models in your Laravel application to JSON format. It is based on the php artisan command and offers various options to customize the export process. This package helps export important data from your models in a convenient format:

php artisan model:export User
 
# Or specify the exact model location
php artisan model:export App\Models\User
 
# Exclude fields
php artisan model:export User --except-fields=id,deleted_at

This package also supports associated model data using the following flag:

php artisan model:export Product \
--with-relationships=category
 
# Like before, specify which fields to export
# on the relationship
php artisan model:export Product \
--with-relationships=category:id,name

Lastly, you can import data from a JSON file and store it in your database:

php artisan model:import User path/to/Users.json

You can learn more about this package, get full installation instructions, and view the source code on GitHub.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

serpapi logo
SerpApi

The Web Search API for Your LLM and AI Applications

Visit SerpApi

The latest

View all →
Tashil: Laravel Subscription Plans and Feature Usage Limits image

Tashil: Laravel Subscription Plans and Feature Usage Limits

Read article
Decide with Jev: Laravel AI That Answers with a Probability image

Decide with Jev: Laravel AI That Answers with a Probability

Read article
JetBrains Air: Run AI Coding Agents in JetBrains IDEs image

JetBrains Air: Run AI Coding Agents in JetBrains IDEs

Read article
Memoize Tagged Cache Reads in Laravel image

Memoize Tagged Cache Reads in Laravel

Read article
Eloquent Refreshes: Load Generated Columns After Save image

Eloquent Refreshes: Load Generated Columns After Save

Read article
Laravel AI SDK 1.0 Adds Classification and Tool Approvals image

Laravel AI SDK 1.0 Adds Classification and Tool Approvals

Read article