2017 © Pedro Peláez
 

library concierge

A Laravel 5.x reservation library

image

timegridio/concierge

A Laravel 5.x reservation library

  • Saturday, July 14, 2018
  • by alariva
  • Repository
  • 7 Watchers
  • 47 Stars
  • 3,061 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 17 Forks
  • 0 Open issues
  • 1 Versions
  • 4 % Grown

The README.md

Concierge - Laravel 5.x

ABOUT THIS BRANCH

This is a development Work In Progress branch to get a new (and decoupled) booking Library., (*1)

Latest Version on Packagist ![Software License][ico-license] Build Status ![Test Coverage][ico-codeclimate-coverage] Code Climate ![Coverage Status][ico-scrutinizer] Quality Score ![Total Downloads][ico-downloads], (*2)

Concierge is a simple reservation library for your Laravel 5 app., (*3)

Usage

``` php, (*4)

$concierge = new Concierge();

$reservation = [
    'business' => $business,
    'contact'  => $contact,
    'service'  => $service,
    'date'     => '2016-03-26',
    'time'     => '10:30',
    'timezone' => $business->timezone,
    'comments' => 'Hello, Dr.!',
];

$appointment = $concierge->business($business)->takeReservation($reservation);

> **ADVICE:** This package is under development and API may change. Join development! See the [Concierge Unit Tests](https://github.com/timegridio/concierge/blob/master/tests/integration/concierge/ConciergeUnitTest.php) for more and current examples. ## Install ### Step 1 Via Composer ``` bash $ composer require timegridio/concierge=dev-master

ADVICE: Note that this library is currently under development and API may change., (*5)

Step 2

Add the following item to config/app.php, (*6)

Providers array:, (*7)

'Timegridio\Concierge\TimegridioConciergeServiceProvider'

or, (*8)

Timegridio\Concierge\TimegridioConciergeServiceProvider::class

Step 3

Migration

Publish the migration as well as the configuration of notifynder with the following command:, (*9)

php artisan vendor:publish --provider="Timegridio\Concierge\TimegridioConciergeServiceProvider"

Don't forget to migrate., (*10)

Applications using this lib

  • Timegrid: A marketplace for service providers that use online booking.

Change log

Please see CHANGELOG for more information what has changed recently., (*11)

Testing

bash $ composer test, (*12)

Contributing

Please see CONTRIBUTING and CONDUCT for details., (*13)

Security

If you discover any security related issues, please email alariva@timegrid.io instead of using the issue tracker., (*14)

Credits

License

The MIT License (MIT). Please see License File for more information., (*15)

The Versions