2017 © Pedro Peláez
 

library reservations-calendar

This is rewriten [https://github.com/bastianallgeier/gantti] Gantt Class to fit my needs Eg. To show multiple events (bookings) per resource and Laravel 4 compatibility

image

ognjenm/reservations-calendar

This is rewriten [https://github.com/bastianallgeier/gantti] Gantt Class to fit my needs Eg. To show multiple events (bookings) per resource and Laravel 4 compatibility

  • Wednesday, July 22, 2015
  • by ognjenm
  • Repository
  • 3 Watchers
  • 14 Stars
  • 76 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 9 Forks
  • 2 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Laravel 5 Booking calendar

About

This is rewriten [https://github.com/bastianallgeier/gantti] Gantt Class to fit my needs Eg. To show multiple events (bookings) per resource and Laravel 5 compatibility, (*1)

Screenshot

, (*2)

Installation

Require ognjenm/reservations-calendar in composer.json and run composer update., (*3)

{
    "require": {
        "laravel/framework": "5.1.*",
        ...
        "ognjenm/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:, (*4)


'providers' => array( ... 'Ognjenm\ReservationsCalendar\ReservationsCalendarServiceProvider', ), 'aliases' => array( ... 'ResCalendar' => 'Ognjenm\ReservationsCalendar\Facades\ResCalendar', ),

Finally you need to publish a configuration file by running the following Artisan command., (*5)

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

Include css in your view, (*6)

<link href="/public/vendor/ognjenm/calendar.css" rel="stylesheet" type="text/css">

Examples

Prepare data, (*7)


$data[] = [ 'label' => 'Soba 1', 'info' => '2+1', 'class' => 'blue', 'events' => [ [ 'label' => 'Ognjen Miletic', 'tooltip' => '<h5>Potvrdjena rezervacija</h5><br><p>od: 19.06.2015</p><p>do: 23.06.2015</p><p>Ukupno: 578 EUR</p>', 'url' => 'http://google.com', 'start' => '2015-06-19', 'end' => '2015-06-23', 'class' => '', 'icon' => 'fa-arrow-down' ], [ 'label' => 'Madona i ekipa', 'tooltip' => '<h5>Potvrdjena rezervacija</h5><br>

od: 19.06.2015, (*8)

do: 23.06.2015, (*9)

Ukupno: 1578 EUR, (*10)

', '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, (*11)

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

Contributions are welcomed

The Versions

22/07 2015

dev-master

9999999-dev

This is rewriten [https://github.com/bastianallgeier/gantti] Gantt Class to fit my needs Eg. To show multiple events (bookings) per resource and Laravel 4 compatibility

  Sources   Download

The Requires

 

20/07 2015

1.0.0

1.0.0.0

This is rewriten [https://github.com/bastianallgeier/gantti] Gantt Class to fit my needs Eg. To show multiple events (bookings) per resource and Laravel 4 compatibility

  Sources   Download

The Requires

 

23/06 2015

0.9.0

0.9.0.0

This is rewriten [https://github.com/bastianallgeier/gantti] Gantt Class to fit my needs Eg. To show multiple events (bookings) per resource and Laravel 4 compatibility

  Sources   Download

The Requires