PHPackages                             rabol/laravel-setup-local-dev - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. rabol/laravel-setup-local-dev

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

rabol/laravel-setup-local-dev
=============================

This is a simple but handy package that can help you setup your local development environment

v1.2.2(5y ago)528MITPHP

Since Dec 25Pushed 5y ago2 watchersCompare

[ Source](https://github.com/rabol/laravel-setup-local-dev)[ Packagist](https://packagist.org/packages/rabol/laravel-setup-local-dev)[ Docs](https://github.com/rabol/laravel-setup-local-dev)[ RSS](/packages/rabol-laravel-setup-local-dev/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (6)Versions (9)Used By (0)

Laravel setup local dev is your little Elf
==========================================

[](#laravel-setup-local-dev-is-your-little-elf)

This is a very simple, but handy package for setting up local Laravel development environment. This package contains commands to do all the trivial steps you normally do when setting up your local Laravel development environment.

setenv
======

[](#setenv)

Create a .default\_vars.env in the your home directory with the common .env variables that you always set e.g. MAIL\_HOST=127.0.0.1 for Homestead based development environments.

It is also possible to specify a specific file to be used by using the --file options.

If you want dynamic vars you can use this:

VAR\_NAME=\[ASK\_FOR\_VALUE\]

Then you will be prompted to enter a value

commontasks
===========

[](#commontasks)

Create a .default\_laravel\_local\_dev.tasks in your home directory with the common tasks that you normally perfrom on each local environment. e.g.

```
npm install
npm run dev
php artisan migrate
php artisan storage:link
```

all
===

[](#all)

Execute all of the available commands

```
php artisan setuplocaldev:all
```

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

[](#installation)

You can install the package via composer:

```
composer require rabol/laravel-setup-local-dev --dev
```

Usage
-----

[](#usage)

```
// Setup you .env vars
php artisan setuplocaldev:setenv
or
php artisan setuplocaldev:setenv --file=myvars

// Execute commontasks
php artisan setuplocaldev:commontasks
or
php artisan setuplocaldev:commontasks --file=mytasks

// All of the above
php artisan setuplocaldev:all
or
php artisan setuplocaldev:all --file_env=myvars --file_tasks=mytasks
```

### Testing

[](#testing)

```
composer test
```

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Steen Rabol](https://github.com/rabol)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Laravel Package Boilerplate
---------------------------

[](#laravel-package-boilerplate)

This package was generated using the [Laravel Package Boilerplate](https://laravelpackageboilerplate.com).

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity59

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.

###  Release Activity

Cadence

Every ~0 days

Total

8

Last Release

2012d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fbbd1e04e0c724683ed0f0d97aa8918319c0125258387e5a1e35f0fd31b20160?d=identicon)[rabol](/maintainers/rabol)

---

Top Contributors

[![rabol](https://avatars.githubusercontent.com/u/1177191?v=4)](https://github.com/rabol "rabol (18 commits)")

---

Tags

rabollaravel-setup-local-dev

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rabol-laravel-setup-local-dev/health.svg)

```
[![Health](https://phpackages.com/badges/rabol-laravel-setup-local-dev/health.svg)](https://phpackages.com/packages/rabol-laravel-setup-local-dev)
```

###  Alternatives

[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.2k95.4M304](/packages/laravel-horizon)[illuminate/queue

The Illuminate Queue package.

21332.6M1.6k](/packages/illuminate-queue)[illuminate/console

The Illuminate Console package.

13046.0M6.5k](/packages/illuminate-console)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[spatie/laravel-health

Monitor the health of a Laravel application

87512.0M165](/packages/spatie-laravel-health)[spatie/laravel-export

Create a static site bundle from a Laravel app

674146.0k6](/packages/spatie-laravel-export)

PHPackages © 2026

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