PHPackages                             artbyrab/crumbley - 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. artbyrab/crumbley

ActivePackage

artbyrab/crumbley
=================

A PHP breadcrumbs library

012PHP

Since Jan 3Pushed 5y ago1 watchersCompare

[ Source](https://github.com/artbyrab/crumbley)[ Packagist](https://packagist.org/packages/artbyrab/crumbley)[ RSS](/packages/artbyrab-crumbley/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Crumbley
========

[](#crumbley)

[![Image](files/graphics/crumbley-logo-small.png?raw=true)](files/graphics/crumbley-logo-small.png?raw=true)

Crumbley is a super simple PHP breadcrumb library. You create crumbs, add them to your breadcrumbs then display them in your app.

Requirements
------------

[](#requirements)

- PHP 7

Features
--------

[](#features)

- Breadcrumbs!
    - Just pure fine grained and flexible crumbs of bready goodness!

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

[](#installation)

The reccomended way to install is via Composer.

Ensure your minimum-stability is set to dev:

```
"minimum-stability": "dev",
```

Either install in the project via terminal:

```
$ composer require artbyrab/crumbley
```

or add it to your composer.json file:

```
"artbyrab/crumbley": "master@dev"
```

Usage
-----

[](#usage)

### 1) Include crumbly into your app:

[](#1-include-crumbly-into-your-app)

```
use artbyrab\crumbley\Breadcrumbs;
use artbyrab\crumbley\Crumb;
```

### 2) Create your breadcrumbs and add your crumbs

[](#2-create-your-breadcrumbs-and-add-your-crumbs)

```
$breadcrumbs = new Breadcrumbs();

$breadcrumbs->add(
    (new Crumb())->addLabel('Home')
)->add(
    (new Crumb())->addLabel('Blog')->addUrl('blog')
)->addCurrent(
    (new Crumb())->addLabel('Hello World')
);
```

### 3) Render your breadcrumbs

[](#3-render-your-breadcrumbs)

```
