sofiakb/lumen-utils

一个 lumen-utils 库

v0.0.18 2022-07-22 00:00 UTC

README

Contributors Forks Stargazers Issues MIT License


lumen-utils

一个用于检测操作系统环境的 PHP 库!


报告错误 · 请求功能

目录
  1. 关于库
  2. 入门指南
  3. 使用方法
  4. 路线图
  5. 贡献
  6. 许可证
  7. 联系方式
  8. 鸣谢

关于库

此库允许在 PHP 项目中检测操作系统。

构建方式

本节应列出您在项目中使用的任何主要框架。插件/插件请留至鸣谢部分。以下是一些示例。

先决条件

  • php >= 7.4

安装

composer require sofiakb/lumen-utils

使用方法

// Register service provider
use Sofiakb\Lumen\Utils\Http\Controllers\Controller;
use Sofiakb\Lumen\Utils\Services\Service;

$app->register(Sofiakb\Lumen\Utils\Providers\LumenUtilsServiceProvider::class);

// Commands available
$commands = [
 'app:name',
 'key:generate',
 'serve',
 'set:env'
];

// Tools

class TableController extends Controller {
    
    // Pass Service Namespace into $serviceClass
    public function __construct(string $serviceClass = 'Service') {
        parent::__construct($serviceClass);
    }
    
    public function all(){
        return parent::all(); // TODO: Change the autogenerated stub
    }
    
    public function findBy(string $column,$id){
        return parent::findBy($column,$id); // TODO: Change the autogenerated stub
    }
    
    public function findById($id){
        return parent::findById($id); // TODO: Change the autogenerated stub
    }
    
    public function store(){
        return parent::store(); // TODO: Change the autogenerated stub
    }
    
    public function update($id){
        return parent::update($id); // TODO: Change the autogenerated stub
    }
    
    public function updateBy($column,$value){
        return parent::updateBy($column,$value); // TODO: Change the autogenerated stub
    }
    
    public function search(){
        return parent::search(); // TODO: Change the autogenerated stub
    }
    
    public function paginate($page){
        return parent::paginate($page); // TODO: Change the autogenerated stub
    }
}

class TableService extends Service {
}

路线图

查看开放问题以获取建议的功能列表(和已知问题)。

许可证

在 MIT 许可下分发。有关更多信息,请参阅LICENSE文件。