PHPackages                             jdh/backbone - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. jdh/backbone

ActiveProject

jdh/backbone
============

A simple database manager.

016JavaScript

Since Aug 21Pushed 2y ago1 watchersCompare

[ Source](https://github.com/JoshuaHeathcote1987/Backbone_Package)[ Packagist](https://packagist.org/packages/jdh/backbone)[ RSS](/packages/jdh-backbone/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Backbone
========

[](#backbone)

Create db Delete db many to many creation of middle table

Backbone
========

[](#backbone-1)

About
-----

[](#about)

This project was created using Laravel, InertiaJS, ReactJS and was created to save the user time when dealing with table data for that specific website.

Getting Started
---------------

[](#getting-started)

### 1. Install Laravel, Inertia, and React.

[](#1install-laravel-inertia-and-react)

```
```
	composer create-project laravel/laravel example-app
	composer require  laravel/breeze  --dev
	php artisan  breeze:install  react
```

```

### 2. Add 'Backbone' to your composer.json file.

[](#2add-backbone-to-your-composerjson-file)

```
```
	composer.json

	"require": {
    		"php": "^8.1",
    		"guzzlehttp/guzzle": "^7.2",
    		"inertiajs/inertia-laravel": "^0.6.3",
    		"laravel/framework": "^10.10",
    		"laravel/sanctum": "^3.2",
    		"laravel/tinker": "^2.8",
    		"tightenco/ziggy": "^1.0",
    		"jdh/backbone": "dev-main"
		},

	"autoload": {
    		"psr-4": {
        		"App\\": "app/",
        		"Database\\Factories\\": "database/factories/",
        		"Database\\Seeders\\": "database/seeders/",
        		"JDH\\Backbone\\": "vendor/jdh/backbone/src/"
    		}
		},
```

```

### 3. Add 'Backbone' to your config app file.

[](#3add-backbone-to-your-config-app-file)

```
```
	config\app.php

	'providers' => ServiceProvider::defaultProviders()->merge([
    		/*
     		* Package Service Providers...
     		*/

    		/*
     		* Application Service Providers...
     		*/
    		App\Providers\AppServiceProvider::class,
    		App\Providers\AuthServiceProvider::class,
    		// App\Providers\BroadcastServiceProvider::class,
    		App\Providers\EventServiceProvider::class,
    		App\Providers\RouteServiceProvider::class,
    		JDH\Backbone\BackboneServiceProvider::class,
		])->toArray(),
```

note to me above step auto dont on set up

```

### 5. Run npm.

[](#5run-npm)

```
```
	npm install preline
```

```

### 6. Add content and plugin to your tailwind config file.

[](#6add-content-and-plugin-to-your-tailwind-config-file)

```
```
	module.exports = {  content: [      'node_modules/preline/dist/*.js',  ],  plugins: [      require('preline/plugin'),  ],}
```

```

### 7. Add import preline to your app.js file.

[](#7add-import-preline-to-your-appjs-file)

```
```
	import('preline')
```

```

### 8. Run backbone command

[](#8run-backbone-command)

```
```
	php artisan set:up
```

```

### 9. Run reactjs icon

[](#9run-reactjs-icon)

```
```
	npm install react-icons --save
```

```

### 4. Run composer update.

[](#4run-composer-update)

```
```
	composer update
```

```

### 10. Migration

[](#10migration)

```
```
	php artisan migrate:fresh
```

```

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity21

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/11cc816719dbf660091b069ae6c5e0cf7418a973949fae640912fe717f530dc6?d=identicon)[Randy\_Johnson](/maintainers/Randy_Johnson)

---

Top Contributors

[![JoshuaHeathcote1987](https://avatars.githubusercontent.com/u/26278295?v=4)](https://github.com/JoshuaHeathcote1987 "JoshuaHeathcote1987 (13 commits)")

### Embed Badge

![Health badge](/badges/jdh-backbone/health.svg)

```
[![Health](https://phpackages.com/badges/jdh-backbone/health.svg)](https://phpackages.com/packages/jdh-backbone)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
