PHPackages                             determined-development/dd-laravel - 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. determined-development/dd-laravel

ActiveProject[Framework](/categories/framework)

determined-development/dd-laravel
=================================

The skeleton application for the Laravel framework.

1.4.0(2w ago)06MITPHPPHP ^8.4

Since May 11Pushed 2w agoCompare

[ Source](https://github.com/determined-development/dd-laravel)[ Packagist](https://packagist.org/packages/determined-development/dd-laravel)[ RSS](/packages/determined-development-dd-laravel/feed)WikiDiscussions 13.x Synced 1w ago

READMEChangelog (9)Dependencies (28)Versions (10)Used By (0)

Determined Development Laravel Starter Kit
==========================================

[](#determined-development-laravel-starter-kit)

This is a [Laravel](https://laravel.com) starter kit used by [Determined Development](https://determineddevelopment.com). It is not an official starter kit, but is instead a collection of preferences on top of the standard [Laravel Project Skeleton](https://github.com/laravel/laravel).

The modifications to the Laravel skeleton are mostly setup steps and composer requirements that configure the base application to fit our common usage patterns.

Local Environment Setup
-----------------------

[](#local-environment-setup)

The fastest way to work on this software locally is using [Laravel Sail](https://laravel.com/docs/11.x/sail).

**NB:** This will require [Docker](https://www.docker.com/).

### Configure the environment

[](#configure-the-environment)

Copy the file `.env.sail` to `.env` and update any necessary details. The majority of default settings in that file should be sufficient without modification, however you should review it to ensure that everything is correct.

### Installing sail and dependencies

[](#installing-sail-and-dependencies)

Once your environment is configured, you can install the application and dependencies with the following commands:

```
docker run --rm -u "$(id -u):$(id -g)" -v "$(pwd):/var/www/html" -w /var/www/html laravelsail/php82-composer:latest composer install --ignore-platform-reqs
alias sail="vendor/bin/sail"
sail up -d
sail composer install
sail artisan key:secret
sail npm ci
```

### Installing and seeding the database

[](#installing-and-seeding-the-database)

You can install the database and fill it with development data using the following command:

```
sail artisan migrate:fresh --seed --seeder=DevelopmentSeeder
```

**NB** If you have an existing database configured, `migrate:fresh` will drop all tables, resulting in unrecoverable data loss. It is likely a good idea to do this regularly to ensure that you aren't working with stale data.

### Build front-end assets

[](#build-front-end-assets)

You have to build the frontend assets (CSS and JavaScript) before you can use the application. This can be done with the following commands:

```
# To build all assets once
sail npm run build

# To watch for changes to assets so that the assets are automatically rebuilt as you make changes
sail npm run dev
```

### Access the site

[](#access-the-site)

Once this has been done, you should be able to access the site at .

#### Mail

[](#mail)

All emails will be sent to "Mailpit", which you can access at . This will capture all outbound email so that you can test updates as needed.

Code Quality
------------

[](#code-quality)

The following code quality tools are installed and configured. These tools *will* be run in CI, and merges will not be accepted without passing all tests. Automatic code style fixes *will not* be run in CI. Ensure that your code is compliant before pushing.

### Code Style

[](#code-style)

The project adheres the [PSR-12](https://www.php-fig.org/psr/psr-12/) coding standard.

The following scripts are available to check and fix code style issues:

```
# Check for any code style issues
composer lint
# Attempt to fix any code style issues
composer lint:fix
```

Individual tools are also available:

#### [Laravel Pint](https://laravel.com/docs/11.x/pint)

[](#laravel-pint)

Configuration: `pint.json`

```
# Check for any code style issues
composer lint:pint
# Attempt to fix any code style issues
composer pint:fix
```

#### [PHP Code Sniffer](https://github.com/squizlabs/PHP_CodeSniffer)

[](#php-code-sniffer)

Configuration: `phpcs.xml.dist`

```
# Check for any code style issues
composer lint:phpcs
# Attempt to fix any code style issues (using phpcbf)
composer phpcs:fix
```

### Static Analysis

[](#static-analysis)

#### [LaraStan](https://github.com/larastan/larastan)

[](#larastan)

Configuration: `phpstan.neon`

```
composer test:types
```

### Testing

[](#testing)

Testing is done with the Laravel [testing framework](https://laravel.com/docs/11.x/testing), using [Pest](https://pestphp.com/) to provide the testing setup.

**WARNING:** Tests require a testing database. If you do not configure a test database, this *will* destroy your development database. This is not necessary if you are using Sail - the test database is already configured.

Configuration: `phpunit.xml`

```
# Architecture tests
composer test:arch
# Feature tests
composer test:feat
# Unit tests
composer test:unit
# All tests
composer test
```

### Run all Checks

[](#run-all-checks)

```
composer test:all
```

### Asset tests

[](#asset-tests)

Assets are tested using npm libraries.

#### [Biome](https://eslint.org/)

[](#biome)

Configuration: `biome.json`

```
# Check for any code style issues
npx biome check
# Attempt to fix any code style issues
npx biome check --write
# Include "unsafe" fixes
npx biome check --write --unsafe
```

#### [ESLint](https://eslint.org/)

[](#eslint)

Configuration: `eslint.config.js`

```
npx eslint
```

#### [OXLint](https://oxc.rs/docs/guide/usage/linter.html)

[](#oxlint)

Configuration: `.oxlintrc.json`

```
npx oxlint
```

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance96

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 79% 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

Every ~1 days

Total

10

Last Release

18d ago

Major Versions

1.3.0 → 13.x-dev2026-05-22

PHP version history (2 changes)1.0.0PHP ^8.5

1.2.0PHP ^8.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/462466?v=4)[Samuel Levy](/maintainers/samlev)[@samlev](https://github.com/samlev)

---

Top Contributors

[![taylorotwell](https://avatars.githubusercontent.com/u/463230?v=4)](https://github.com/taylorotwell "taylorotwell (4704 commits)")[![driesvints](https://avatars.githubusercontent.com/u/594614?v=4)](https://github.com/driesvints "driesvints (429 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (120 commits)")[![daylerees](https://avatars.githubusercontent.com/u/207870?v=4)](https://github.com/daylerees "daylerees (105 commits)")[![franzliedke](https://avatars.githubusercontent.com/u/249125?v=4)](https://github.com/franzliedke "franzliedke (92 commits)")[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (66 commits)")[![jasonlewis](https://avatars.githubusercontent.com/u/829059?v=4)](https://github.com/jasonlewis "jasonlewis (48 commits)")[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (41 commits)")[![sparksp](https://avatars.githubusercontent.com/u/243893?v=4)](https://github.com/sparksp "sparksp (37 commits)")[![cviebrock](https://avatars.githubusercontent.com/u/166810?v=4)](https://github.com/cviebrock "cviebrock (33 commits)")[![tobsn](https://avatars.githubusercontent.com/u/109529?v=4)](https://github.com/tobsn "tobsn (26 commits)")[![timacdonald](https://avatars.githubusercontent.com/u/24803032?v=4)](https://github.com/timacdonald "timacdonald (22 commits)")[![JeffreyWay](https://avatars.githubusercontent.com/u/183223?v=4)](https://github.com/JeffreyWay "JeffreyWay (21 commits)")[![barryvdh](https://avatars.githubusercontent.com/u/973269?v=4)](https://github.com/barryvdh "barryvdh (19 commits)")[![tillkruss](https://avatars.githubusercontent.com/u/665029?v=4)](https://github.com/tillkruss "tillkruss (17 commits)")[![JosephSilber](https://avatars.githubusercontent.com/u/1403741?v=4)](https://github.com/JosephSilber "JosephSilber (16 commits)")[![themsaid](https://avatars.githubusercontent.com/u/4332182?v=4)](https://github.com/themsaid "themsaid (16 commits)")[![samlev](https://avatars.githubusercontent.com/u/462466?v=4)](https://github.com/samlev "samlev (14 commits)")[![AhmedAlaa4611](https://avatars.githubusercontent.com/u/92916738?v=4)](https://github.com/AhmedAlaa4611 "AhmedAlaa4611 (14 commits)")[![laurencei](https://avatars.githubusercontent.com/u/1210658?v=4)](https://github.com/laurencei "laurencei (14 commits)")

---

Tags

frameworklaravel

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/determined-development-dd-laravel/health.svg)

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

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[unopim/unopim

UnoPim Laravel PIM

10.1k2.2k](/packages/unopim-unopim)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3861.7k](/packages/codewithdennis-larament)[raugadh/fila-starter

Laravel Filament Starter.

625.1k](/packages/raugadh-fila-starter)[a2insights/filament-saas

Filament Saas for A2Insights

171.5k](/packages/a2insights-filament-saas)

PHPackages © 2026

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