PHPackages                             cubes-doo/laravel-skeleton-basic - 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. cubes-doo/laravel-skeleton-basic

ActiveProject[Framework](/categories/framework)

cubes-doo/laravel-skeleton-basic
================================

Cubes Laravel project skeleton-basic

v0.7.7(6y ago)31002MITPHPPHP ^7.1.3CI failing

Since Jan 10Pushed 5y ago3 watchersCompare

[ Source](https://github.com/cubes-doo/laravel-skeleton-basic)[ Packagist](https://packagist.org/packages/cubes-doo/laravel-skeleton-basic)[ RSS](/packages/cubes-doo-laravel-skeleton-basic/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (15)Versions (19)Used By (0)

Laravel Skeleton (basic)
========================

[](#laravel-skeleton-basic)

 [ ![](https://camo.githubusercontent.com/3b7f7cd19e52cde0870229bc555dd6e8432b0e3b5405e1d5657ff857d0c1511c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f63756265732d646f6f2f6c61726176656c2d736b656c65746f6e2d62617369632e737667) ](https://packagist.org/packages/cubes-doo/laravel-skeleton-basic) [ ![](https://camo.githubusercontent.com/96771681660680a1a4c47aa4896cacd9d53785ce49498f1add82b1f5b42a072c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f63756265732d646f6f2f6c61726176656c2d736b656c65746f6e2d62617369632e737667) ](https://packagist.org/packages/cubes-doo/laravel-skeleton-basic)

A Laravel starter project, for defining standards &amp; kickoff speed 🚀

*Read this in other languages: [Srpski](README.sr-lat.md), [Српски](README.sr-cyr.md)*

Getting Started
---------------

[](#getting-started)

These instructions will get you a copy of the project and help you get it up and running on your local machine for development and testing purposes. See [deployment](#deployment) for notes on how to deploy the project on a live system.

### Prerequisites

[](#prerequisites)

1. [Composer](https://getcomposer.org/)
2. [Docker](https://docs.docker.com/install/)

### Installing

[](#installing)

A step by step series of examples that will tell you how to get a development env running.

Firstly, we need to pull a project instance from packagist

```
composer create-project cubes-doo/laravel-skeleton-basic newProjectName

```

Now, if you want to use docker, first pull docker utillity files from our 'docker-compose' git repository:

```
git clone https://github.com/cubes-doo/docker-compose.git docker

```

Next, lets copy the `docker/.env.example` to a new `docker/.env` file

```
cp docker/.env.example docker/.env

```

Now, something more exciting 😁, lets start our docker container!

```
sudo docker/docker-start.sh

```

Since there could be some discrepancies between UID's on different machines, lets run:

```
cd docker ; ./docker-usermod.sh ; cd ../

```

just in case. The short explanation for this is: using this command ensures that you have the same privileges as a user in the docker shell, as you would on your own machine.

Now we can run:

```
sudo docker/docker-console.sh

```

to enter the docker container's shell, and then inside it, run:

```
composer install

```

in file .env in root check if APP\_KEY has value (exmple: 'APP\_KEY=base64:Q1teAHYgmZtZ5ZFD1CJZp8yzlQuBqUeXsz3Mn++/yl3='), if it doesn't also run:

```
php artisan key:generate

```

For making and filling your local database with test data you should run:

```
php artisan migrate --seed

```

and you are good to go!

The [theme](https://coderthemes.com/codefox/menu-dark/index.html) used on this project, developed by [Coderthemes](https://coderthemes.com/), isn't free. So, at least visually, this project won't be useful to you without a paid licence. If you are one of our colleagues here at [Cubes](https://cubes.rs/), position yourself on the `public/` folder:

```
cd public

```

and proceed to clone it from its gitlab repository like so:

```
git clone git@gitlab.cubes.rs:web/laravel-skeleton-theme.git theme

```

Go ahead, log in and explore! By default, the project is exposed to . If this is no good for you, please refer to `docker/.env` &amp; `.env` files to change it.

Running code checks
-------------------

[](#running-code-checks)

Currently we are only using [FriendsOfPHP/PHP-CS-Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer), as a composer dependency. You'll find the ruleset at `.php_cs`.

There are also two commands of note to make code checking easy:

```
sudo docker/docker-php-cs-check.sh

```

> does a dry-run of php-cs-fixer, only telling you what should be changed

and

```
sudo docker/docker-php-cs-fix.sh

```

> actually fixes the code using php-cs-fixer

Running the tests
-----------------

[](#running-the-tests)

We created a script, that runs tests inside the Docker container:

```
sudo docker/docker-unit-test-run.sh

```

This script will run all exposed tests in the `tests/` folder.

Deployment
----------

[](#deployment)

Add additional notes about how to deploy this on a live system

Reading Material
----------------

[](#reading-material)

- basics
    - [Laravel](https://laravel.com/docs/5.7)
    - [PHP-CS-Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer)
    - [Docker](https://docs.docker.com/get-started/)
- for those in the know
    - [Simple Laravel TDD](https://medium.com/@jsdecena/simple-tdd-in-laravel-with-11-steps-c475f8b1b214)
    - [Easy to use app for .json based translations in Laravel](https://github.com/christofferok/langly)
    - [jQuery DataTables API for Laravel 4|5](https://github.com/yajra/laravel-datatables)
- for the brave
    - [Sandi Metz - Code Smells &amp; Refactoring (RailsConf2016)](https://www.youtube.com/watch?v=D4auWwMsEnY)
    - [RubyConf 2015 - How to Stop Hating your Test Suite by Justin Searls](https://www.youtube.com/watch?v=VD51AkG8EZw)
    - [Justin Searls - Breaking up (with) your test suite (Ancient City Ruby 2014)](https://www.youtube.com/watch?v=9_3RsSvgRd4)
    - [Justin Searls - The Failures of "Intro to TDD"](http://blog.testdouble.com/posts/2014-01-25-the-failures-of-intro-to-tdd)

Built With
----------

[](#built-with)

- [Composer](https://getcomposer.org/) - PHP package management system
- [Laravel 5.8](https://laravel.com/docs/5.8/) - The web framework used
- [Docker](https://docs.docker.com/) - Containerization platform

Versioning
----------

[](#versioning)

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/cubes-doo/laravel-skeleton-basic/releases).

Authors
-------

[](#authors)

- **Aleksandar Dimic** - *Chief Science Officer* - [aleksandar-dimic](https://github.com/aleksandar-dimic)
- **Aleksa Cvijić** - *Developer* - [acvi](https://github.com/ACvijic)

See also the [list of contributors](https://github.com/cubes-doo/laravel-skeleton-basic/graphs/contributors) who participated in this project.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 94.4% 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 ~23 days

Recently: every ~65 days

Total

18

Last Release

2279d ago

PHP version history (2 changes)v0.0.1PHP &gt;=7.0.0

v0.2.0PHP ^7.1.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/f17457d45682362e316dcad9f3f19b20184a89e0c0ab56f0b8c4899783c70984?d=identicon)[aleksandar.dimic](/maintainers/aleksandar.dimic)

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

---

Top Contributors

[![aleksandar-dimic](https://avatars.githubusercontent.com/u/20280893?v=4)](https://github.com/aleksandar-dimic "aleksandar-dimic (17 commits)")[![mdragonjic](https://avatars.githubusercontent.com/u/67792902?v=4)](https://github.com/mdragonjic "mdragonjic (1 commits)")

---

Tags

frameworklaravelcubes-doo

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cubes-doo-laravel-skeleton-basic/health.svg)

```
[![Health](https://phpackages.com/badges/cubes-doo-laravel-skeleton-basic/health.svg)](https://phpackages.com/packages/cubes-doo-laravel-skeleton-basic)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[bytefury/crater

Free &amp; Open Source Invoice App for Individuals &amp; Small Businesses. https://craterapp.com

8.3k4.2k](/packages/bytefury-crater)[bpocallaghan/laravel-admin-starter

The Laravel Framework.

3511.4k](/packages/bpocallaghan-laravel-admin-starter)

PHPackages © 2026

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