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 today

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

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity58

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

1960d 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

[sammyjo20/lasso

Lasso - Asset wrangling for Laravel made simple.

355347.9k](/packages/sammyjo20-lasso)[timokoerber/laravel-one-time-operations

Run operations once after deployment - just like you do it with migrations!

6481.7M11](/packages/timokoerber-laravel-one-time-operations)[spatie/laravel-prometheus

Export Laravel metrics to Prometheus

2651.3M6](/packages/spatie-laravel-prometheus)[thebytelab/vapor-multi-region-deploy

An artisan command to assist deploying your Laravel Vapor app to multiple AWS regions

162.2k](/packages/thebytelab-vapor-multi-region-deploy)

PHPackages © 2026

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