PHPackages                             jjarroyo/laravel-kit - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. jjarroyo/laravel-kit

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jjarroyo/laravel-kit
====================

Un kit de herramientas para agilizar el desarrollo en Laravel.

v1.0.0(11mo ago)019MITPHP

Since Jun 11Pushed 11mo agoCompare

[ Source](https://github.com/jjarroyo/laravel-kit)[ Packagist](https://packagist.org/packages/jjarroyo/laravel-kit)[ RSS](/packages/jjarroyo-laravel-kit/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Laravel Kit
===========

[](#laravel-kit)

[![Latest Version on Packagist](https://camo.githubusercontent.com/53eaaeaa12aaa3f0302bc72731b3b33b94aeb098d71851c5971554925e67bebc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6a6172726f796f2f6c61726176656c2d6b69742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jjarroyo/laravel-kit)[![Total Downloads](https://camo.githubusercontent.com/59c8b31ad4bfc28100138c41b3f7300502e05608612035165744a2738d263193/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a6a6172726f796f2f6c61726176656c2d6b69742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jjarroyo/laravel-kit)[![License: MIT](https://camo.githubusercontent.com/1b01ef0024ba0866c115986b895301f657c1b21fc29f05c4844b7f2e8d89204d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e7376673f7374796c653d666c61742d737175617265)](https://opensource.org/licenses/MIT)

**Laravel Kit** is a powerful set of Artisan commands to enhance your Laravel development workflow, automate repetitive tasks, and enforce best practices.

---

🧭 Table of Contents
-------------------

[](#-table-of-contents)

- [Installation](#installation)
- [Available Commands](#available-commands)
    - [1. `kit:make-pro-crud`](#1-kitmake-pro-crud)
    - [2. `kit:init`](#2-kitinit)
    - [3. `kit:translate-view`](#3-kittranslate-view)
    - [4. `kit:make-crud`](#4-kitmake-crud)
- [Usage Example](#usage-example)
- [Contributing](#contributing)
- [License](#license)

---

📦 Installation
--------------

[](#-installation)

Install via Composer:

```
composer require jjarroyo/laravel-kit
```

---

📘 Available Commands
--------------------

[](#-available-commands)

### 1. `kit:make-pro-crud`

[](#1-kitmake-pro-crud)

Professional Livewire-based CRUD generator. Analyzes existing migration files to create smart components.

```
php artisan kit:make-pro-crud {model} {--m|model} {--soft-deletes} {--prefix=}
```

#### 🔹 Arguments

[](#-arguments)

ArgumentDescription`model`Resource name in Plural PascalCase (e.g., `Products`, `BlogPosts`)#### 🔸 Options

[](#-options)

OptionDescription`--m, --model`Generates the model and migration if not present`--soft-deletes`Adds Soft Delete support`--prefix=`Adds a route prefix (e.g., `/admin/products`)#### 🚀 This command generates:

[](#-this-command-generates)

- Eloquent model with `fillable`, `casts`, and inferred relationships
- Livewire components: `List`, `Create`, and `Edit`
- Blade views with a modern UI (dark mode, cards, modals)
- Language files (`lang/en` and `lang/es`)
- Protected routes using `auth` middleware

---

### 2. `kit:init`

[](#2-kitinit)

Bootstraps a Laravel project with a professional package stack.

```
php artisan kit:init
```

#### 🔧 Includes packages:

[](#-includes-packages)

- `spatie/laravel-permission`
- `laravel-lang/lang`
- `laravel/telescope`
- `spatie/laravel-activitylog`
- `spatie/laravel-medialibrary`
- `spatie/laravel-backup`

The command is interactive and asks for confirmation before installing each package.

---

### 3. `kit:translate-view`

[](#3-kittranslate-view)

Refactors Blade views by extracting hardcoded strings into language files.

```
php artisan kit:translate-view {path} {--lang=es} {--group=}
```

#### 🔹 Arguments

[](#-arguments-1)

ArgumentDescription`path`View path or directory (`dot notation`)#### 🔸 Options

[](#-options-1)

OptionDescription`--lang=`Target language code (default: `es`)`--group=`Custom language file group name#### 🧪 Examples

[](#-examples)

```
# Translate dashboard.blade.php → lang/es/dashboard.php
php artisan kit:translate-view dashboard

# Translate all views in the settings directory → lang/es/settings.php
php artisan kit:translate-view settings

# Translate settings views → lang/en/general.php
php artisan kit:translate-view settings --lang=en --group=general
```

---

### 4. `kit:make-crud`

[](#4-kitmake-crud)

Lightweight CRUD generator for quick scaffolding.

```
php artisan kit:make-crud {name} {--m|model} {--soft-deletes}
```

#### ✅ Generates:

[](#-generates)

- Empty Livewire components: `List`, `Create`, `Edit`
- Basic Blade views

---

🧪 Usage Example
---------------

[](#-usage-example)

```
# (Optional) Create a model and migration
php artisan make:model Post -m

# Define your schema in the migration...

# Run the professional CRUD generator
php artisan kit:make-pro-crud Posts --m --soft-deletes

# Confirm when prompted to run migrations
```

---

🤝 Contributing
--------------

[](#-contributing)

Contributions are welcome! Feel free to submit a pull request with improvements or new features.

---

📄 License
---------

[](#-license)

Laravel Kit is open-source software licensed under the [MIT license](https://opensource.org/licenses/MIT).

---

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance52

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity36

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

335d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7fd2d6a1d8b6dfd9ed4fa195356339e0c84bd0243edf6bd60cba168aaeed3930?d=identicon)[jjarroyo](/maintainers/jjarroyo)

---

Top Contributors

[![jjarroyo](https://avatars.githubusercontent.com/u/5465462?v=4)](https://github.com/jjarroyo "jjarroyo (1 commits)")

### Embed Badge

![Health badge](/badges/jjarroyo-laravel-kit/health.svg)

```
[![Health](https://phpackages.com/badges/jjarroyo-laravel-kit/health.svg)](https://phpackages.com/packages/jjarroyo-laravel-kit)
```

###  Alternatives

[serafim/ffi-sdl

SDL FFI bindings for the PHP language

324.6k3](/packages/serafim-ffi-sdl)

PHPackages © 2026

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