Download the PHP package remocodebe/laravel-nova-calendar-tool without Composer
On this page you can find all versions of the php package remocodebe/laravel-nova-calendar-tool. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download remocodebe/laravel-nova-calendar-tool
More information about remocodebe/laravel-nova-calendar-tool
Files in remocodebe/laravel-nova-calendar-tool
Package laravel-nova-calendar-tool
Short Description Calendar tool for Laravel Nova.
License MIT
Informations about the package laravel-nova-calendar-tool
Laravel Nova Calendar Tool
This is a package for Laravel Nova which allows you to create, update and delete events on the calendar. It also has a Google Calendar integration.
Screeenshots
Requirements
- PHP >= 7.1
- Laravel application with Laravel Nova installed
Installation
Install the package via composer:
Publish the migration:
Run the migration:
Publish the config (optional):
Register the tool in the tools
method of the NovaServiceProvider
:
Google Calendar Integration
This step is optional. If you want to synchronize your events with Google Calendar you have to publish the configuration file from spatie/laravel-google-calendar package:
This will create the config/google-calendar.php
file with the following content:
So next, you have to insert GOOGLE_CALENDAR_ID=your_id
into the .env
file (it's in the Google Calendar settings page) and the account credentials into the storage/app/google-calendar/service-account-credentials.json
file (you can obtain it from Google API Console). Both of these things are explained here.
Artisan Commands
Export all events to Google Calendar
Import all events from Google Calendar
Credits
License
The MIT License (MIT). Please see the LICENSE.md file for more information.