lockminds/teams

Manage project teams and tasks

v3.2 2021-03-04 05:54 UTC

This package is auto-updated.

Last update: 2021-04-04 06:25:30 UTC


README

Latest Version on Packagist Total Downloads

Lockminds Teams is a package for Laravel Application for managing Teams and Tasks

Dependencies

1. laravel-permission
2. kreait/laravel-firebase
3. fightbulc/moment

Installation

You can install the package via composer:

composer require lockminds/teams

Usage

NOTE: This package is under early development and is not ready for prime-time.

Once installed you can do stuff like this:

First, add the Spatie\Permission\Traits\HasRoles trait to your User model(s):

use Illuminate\Foundation\Auth\User as Authenticatable;
use Spatie\Permission\Traits\HasRoles;

class User extends Authenticatable
{
    use HasRoles;

    // ...
}

Second, Config laravel-firebase

FIREBASE_CREDENTIALS=/full/path/to/firebase_credentials.json
# or
FIREBASE_CREDENTIALS=relative/path/to/firebase_credentials.json

If you are installing package for first time it is recommended you run the package command below, this will do for you publishing, migration and seeding.

php artisan lockminds:install

If you are updating form previous version run

php artisan lockminds:update

If you are installing package for first time and you don't want automation of publishing, migration and seeding run below command

php artisan lockminds:install-minimal

Testing

composer test

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email canwork.job@gmail.com instead of using the issue tracker.

Credits

License

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