PHPackages                             repat/nachofassini-reservations-calendar - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. repat/nachofassini-reservations-calendar

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

repat/nachofassini-reservations-calendar
========================================

This is rewritten bastianallgeier/gantti class to fit my needs, e.g. to show multiple events (bookings) per resource. Then upgraded from Ognjens 5.2 version to 5.7.

4.2.16(5y ago)11.4kPHPPHP &gt;=7.1.3

Since Jun 23Pushed 5y ago3 watchersCompare

[ Source](https://github.com/repat/reservations-calendar)[ Packagist](https://packagist.org/packages/repat/nachofassini-reservations-calendar)[ RSS](/packages/repat-nachofassini-reservations-calendar/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (2)Versions (27)Used By (0)

Laravel 5/6 Booking Calendar
============================

[](#laravel-56-booking-calendar)

[![Latest Version on Packagist](https://camo.githubusercontent.com/fea13e00c4536e82e7dc337f918a920ef51f1f4327b95890179174e2faf174b5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f72657061742f6e6163686f66617373696e692d7265736572766174696f6e732d63616c656e6461722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/repat/nachofassini-reservations-calendar)[![Total Downloads](https://camo.githubusercontent.com/4be49b9db3cd457f738c1c39a28609c872f8afb00bc625652f09586cb6307aec/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f72657061742f6e6163686f66617373696e692d7265736572766174696f6e732d63616c656e6461722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/repat/nachofassini-reservations-calendar)

**repat/nachofassini-reservations-calendar** is the rewritten [Gantt Class](https://github.com/bastianallgeier/gantti) by *bastianallgeier* to fit different needs, e.g. to show multiple events (bookings) per resource, looking 3 months into the past and Laravel 5.7+ compatibility.

Screenshot
----------

[](#screenshot)

[![Screenshot](https://raw.githubusercontent.com/ognjenm/reservations-calendar/master/calendar.png)](https://raw.githubusercontent.com/ognjenm/reservations-calendar/master/calendar.png)

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

[](#installation)

`$ composer require repat/nachofassini-reservations-calendar`

Composer will download the package. After the package is downloaded, open config/app.php and add the service provider and alias as below:

```
'providers' => array(
    ...
    \Ognjenm\ReservationsCalendar\ReservationsCalendarServiceProvider::class,
),

'aliases' => array(
    ...
    'ResCalendar' => \Ognjenm\ReservationsCalendar\Facades\ResCalendar::class,
),
```

Finally you need to publish a configuration file by running the following Artisan command.

`$ php artisan vendor:publish --tag=public --force`

Include CSS in your view

```

```

### Examples

[](#examples)

#### Prepare data

[](#prepare-data)

```
$data[] = [
    'label' => 'Soba 1',
    'info' => '2+1',
    'class' => 'blue',
    'events' => [
        [
            'label' => 'Ognjen Miletic',
            'tooltip' => 'Potvrdjena rezervacijaod: 19.06.2015do: 23.06.2015Ukupno: 578 EUR',
            'url' => 'http://google.com',
            'start' => '2015-06-19',
            'end' => '2015-06-23',
            'class' => '',
            'icon' => 'fa-arrow-down'
        ],
        [
            'label' => 'Madona i ekipa',
            'tooltip' => 'Potvrdjena rezervacijaod: 19.06.2015do: 23.06.2015Ukupno: 1578 EUR',
            'start' => '2015-06-10',
            'end' => '2015-06-19',
            'class' => 'checkout',
            'icon' => 'fa-sign-out'
        ],
        [
            'label' => 'Jovan Jovanovic Zmaj',
            'start' => '2015-06-23',
            'end' => '2015-06-30',
            'class' => 'uncomfirmed',
            'icon' => 'fa-question'
        ],
        [
            'label' => 'Nikola Nikolic',
            'tooltip' => 'This is some html',
            'url' => 'http://google.com',
            'start' => '2015-06-30',
            'end' => '2015-07-15',
            'class' => 'stay'
        ],
    ]
];
```

#### Render Calendar in View

[](#render-calendar-in-view)

```
{!! ResCalendar::render($data, ['title' => 'Hotel']) !!}
```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 56.3% 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 ~74 days

Recently: every ~113 days

Total

25

Last Release

2179d ago

Major Versions

0.9.0 → 1.0.02015-07-20

1.0.0 → 2.0.02016-06-02

2.0.0 → 3.0.02016-10-18

3.0.0 → 4.02018-10-21

PHP version history (4 changes)0.9.0PHP &gt;=5.4.0

1.0.0PHP &gt;=5.5.9

4.1PHP &gt;=5.6

4.2PHP &gt;=7.1.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/405dab243007488e7e7851422e5864a9312aee36058d60f1e6d623232c4d3131?d=identicon)[repat](/maintainers/repat)

---

Top Contributors

[![repat](https://avatars.githubusercontent.com/u/516807?v=4)](https://github.com/repat "repat (45 commits)")[![ognjenm](https://avatars.githubusercontent.com/u/609541?v=4)](https://github.com/ognjenm "ognjenm (15 commits)")[![phelm](https://avatars.githubusercontent.com/u/452562?v=4)](https://github.com/phelm "phelm (15 commits)")[![nachofassini](https://avatars.githubusercontent.com/u/7388586?v=4)](https://github.com/nachofassini "nachofassini (4 commits)")[![handy-man](https://avatars.githubusercontent.com/u/1525379?v=4)](https://github.com/handy-man "handy-man (1 commits)")

### Embed Badge

![Health badge](/badges/repat-nachofassini-reservations-calendar/health.svg)

```
[![Health](https://phpackages.com/badges/repat-nachofassini-reservations-calendar/health.svg)](https://phpackages.com/packages/repat-nachofassini-reservations-calendar)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[orchestra/canvas

Code Generators for Laravel Applications and Packages

21017.2M158](/packages/orchestra-canvas)[illuminate/pipeline

The Illuminate Pipeline package.

9446.6M213](/packages/illuminate-pipeline)[illuminate/pagination

The Illuminate Pagination package.

10532.5M862](/packages/illuminate-pagination)[spatie/laravel-pjax

A pjax middleware for Laravel 5

513371.8k11](/packages/spatie-laravel-pjax)[spatie/laravel-mix-preload

Add preload and prefetch links based your Mix manifest

169176.0k2](/packages/spatie-laravel-mix-preload)

PHPackages © 2026

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