Instalation using composer:
composer require jenssegers/mongodb
Add the service provider in config/app.php:
Jenssegers\Mongodb\MongodbServiceProvider::class,
Every model should extend this class:
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
In config/database.php
'mongodb' => [
'driver' => 'mongodb',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', 27017),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
],
And also change the constants in .env file
Run the following commands in terminal
composer require guzzlehttp/guzzlenpm install image-mapnpm install --save vue-full-calendarnpm install --save-dev babel-preset-stage-2npm install axios --savenpm install sweetalert --savenpm install datatables.netnpm install datatables.net-dtnpm install vue-tables-2npm install vuetify --savenpm install --save vue-flash-messageDon't forget about@import '~fullcalendar/dist/fullcalendar.css';Issues:- Can add event with 1 day before current day
- In week view you can add event in every day https://laravel.com/docs/5.6/passport