## Laravel + Vue.js (boiler-plate) ### Work In Progress
-
- Full fledge authentication system with Oauth 2.0 (passport).
- By Default Password Grant implemented for frontend.
-
- Authorization handled with care.
- php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations"
- php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="config"
-
- Json-api wrapper implementation for api-response.
- php artisan vendor:publish --provider="Spatie\Fractal\FractalServiceProvider"
-
- Medialibrary for managing media (images,videos,documents etc) locally or on Amazon S3.
- php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="migrations"
- php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="config"
-
- Laravel Eloquent Query made accessible directly from api endpoints.
- php artisan vendor:publish --provider="Spatie\QueryBuilder\QueryBuilderServiceProvider" --tag="config"
-
- Email Templates to use on the go.
- php artisan vendor:publish --provider="Spatie\MailTemplates\MailTemplatesServiceProvider" --tag="migrations"
-
- Activity log for logging user and system activites
- php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="migrations"
- php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="config"
-
- Usefull library for backing up you application
- php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"
-
Tnt search driver for different types of serarch algorithms:
- fuzzy search
- as you type functionality
- geo-search
- text-classification
- stemming
- custom tokenizers
- bm25 ranking algorithm
- boolean search
- result highlighting
- requires ext-pdo_sqlite php extention documentation.
-
- php artisan vendor:publish --provider="Mpociot\ApiDoc\ApiDocGeneratorServiceProvider" --tag=config