You can install this package with Composer.
Require the package via Composer:
$ composer require intervention/zodiac
The calculator class is built to work with the Laravel Framework. The integration is done in seconds.
Open your Laravel config file config/app.php
and add service provider in the $providers
array:
'providers' => [
Intervention\Zodiac\ZodiacServiceProvider::class
],
Add the facade of this package to the $aliases
array.
'aliases' => [
'Zodiac' => Intervention\Zodiac\Facades\Zodiac::class
],
// get zodiac from a date
$zodiac = (string) Zodiac::make('1980-09-15'); // virgo
// make method takes mixed formats
$zodiac = (string) Zodiac::make('first day of June 2008'); // gemini
// even DateTime objects
$zodiac = (string) Zodiac::make(new DateTime('1977-03-15')); // pesces
// make zodiac from a date
$zodiac = Zodiac::make('1980-09-15');
echo $zodiac->name(); // virgo
echo $zodiac->html(); // ♍
echo $zodiac->localized(); // Jungfrau
if ($zodiac instanceof Intervention\Zodiac\Zodiacs\Virgo) {
# my zodiac sign is virgo ...
}
Intervention Zodiac is licensed under the MIT License.
Copyright 2016 Oliver Vogel