geeksesi/todo-lover

todo lover 是一个Laravel包,可以管理您的待办事项

dev-master 2022-05-03 15:58 UTC

This package is auto-updated.

Last update: 2024-09-30 01:27:06 UTC


README

todo lover 是一个Laravel包,可以管理您的待办事项

查看任务

安装

composer require geeksesi/todo-lover

兼容性

  • php7.4
  • laravel 7.x

环境

发布

# migration
php artisan vendor:publish --tag=todo_lover-migrations
# config
php artisan vendor:publish --tag=todo_lover-config

配置

认证

默认 认证模型(用户) 由您的应用默认配置在

  • config/auth.php
    // ...

    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,
        ],
    // ...
    
    ],

    // ...

此配置将覆盖此包中的 OwnerModel

如果没有提供者配置,我们将使用我们的 用户模型

为了支持您的用户模型进行 任务,使用此特性

    use \Geeksesi\TodoLover\HasTaskTrait;

此外,如果您有自己的令牌认证(如passport,sanctum),则应覆盖配置文件中间件

    "middleware" => ["api", UserHandMadeTokenAuthorize::class],

    # set your authentication middelware instead of : UserHandMadeTokenAuthorize::class

测试

composer run test

许可证

MIT