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 yesterday

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 51% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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

2058d 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.2k99.8M354](/packages/laravel-horizon)[illuminate/queue

The Illuminate Queue package.

20433.0M1.8k](/packages/illuminate-queue)[illuminate/console

The Illuminate Console package.

13046.6M7.3k](/packages/illuminate-console)[spatie/laravel-health

Monitor the health of a Laravel application

88212.7M188](/packages/spatie-laravel-health)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45844.8k1](/packages/pressbooks-pressbooks)[illuminate/process

The Illuminate Process package.

44926.6k128](/packages/illuminate-process)

PHPackages © 2026

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