PHPackages                             synga/laravel-development-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. [Framework](/categories/framework)
4. /
5. synga/laravel-development-kit

ActiveLibrary[Framework](/categories/framework)

synga/laravel-development-kit
=============================

Development Kit for Laravel to start your projects very easy

2381PHP

Since Nov 17Pushed 8y ago1 watchersCompare

[ Source](https://github.com/synga-nl/laravel-development-kit)[ Packagist](https://packagist.org/packages/synga/laravel-development-kit)[ RSS](/packages/synga-laravel-development-kit/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (3)Used By (0)

Laravel Development Kit (LDK)
=============================

[](#laravel-development-kit-ldk)

This package provides some easy ways to develop with laravel. It is mainly focusses on setting up laravel and add easy ways to kickstart your development.

Installation
------------

[](#installation)

### Install with composer

[](#install-with-composer)

```
$ composer require synga/laravel-development-kit:dev-master
```

### Publish the package

[](#publish-the-package)

```
$ php artisan vendor:publish --provider="Synga\LaravelDevelopment\LaravelDevelopmentServiceProvider"
```

Functionalities
---------------

[](#functionalities)

This packages has currently two main functionalities: Install packages and executing "make" commands for a certain package.

### Install packages

[](#install-packages)

In the development.php config file you can specify which packages should be installed. You can do this by providing an array. The array key starts with the name of the package (from Packagist).

```
return [
    'barryvdh/laravel-ide-helper' => [
        'composer' => [
            'version' => '^3.1',
            'commands' => [
                'post-update-cmd' => [
                    'artisan' => [
                        ['command' => 'ide-helper:generate', 'after' => 'Illuminate\\Foundation\\ComposerScripts::postInstall'],
                        ['command' => 'ide-helper:meta', 'after' => 'Illuminate\\Foundation\\ComposerScripts::postInstall']
                    ],
                    'shell' => [
                        // No shell commands for this package
                    ]
                ],
                'post-install-cmd' => [
                    'artisan' => [
                        ['command' => 'ide-helper:generate', 'after' => 'Illuminate\\Foundation\\ComposerScripts::postInstall'],
                        ['command' => 'ide-helper:meta', 'after' => 'Illuminate\\Foundation\\ComposerScripts::postInstall']
                    ],
                ]
            ],
        ],
        'dev' => true,
        'service_providers' => [
            \Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
        ],
        'aliases' => [
            // no aliases for this package
        ]
    ],
];
```

The basic anatomy of the array is as follows:

- Composer: This is explained below
- Dev: is the package only needed for the development environment
- Service provider: specify all service providers needed for this package
- Aliases: specify all aliases needed for this package

With the composer key you can specify the following keys:

- Version: You can add any version constraint supported by Composer.
- Commands: You can add commands to certain events in composer. A list of events can be found here: . Each event can have two keys: artisan and shell.
    - Artisan: an array with command (do not add php artisan) and a key after, which indicates after which command it should be executed.
    - Shell: an array with the command and after which command it should execute

### Execute commands for a package

[](#execute-commands-for-a-package)

This package provides the `bash php artisan development:command` command.

When you execute this command, you get the question for which package you want to execute a command. All the packages in the packages directory (made with the package Jeroen-G/packager) are listed. After the selection of the package you get the question which command you want to execute. After the selection of the command you can specify some arguments. After you executed the command the whole process starts again.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 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/e45c601d996fd7a31774a40344991afd5b48c5fdf060d1baa45ae0b7abeaeeaf?d=identicon)[Synga](/maintainers/Synga)

---

Top Contributors

[![synga-nl](https://avatars.githubusercontent.com/u/16606813?v=4)](https://github.com/synga-nl "synga-nl (1 commits)")

### Embed Badge

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

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

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M257](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M593](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

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