datakode/laravel-datakode-utils

0.5.0 2024-09-24 07:24 UTC

This package is auto-updated.

Last update: 2024-09-24 07:29:41 UTC


README

pipeline status coverage report Latest Release

安装

通过 Packagist 安装

 composer require datakode/laravel-datakode-utils 

开发中,通过 git submobule 安装

mkdir -p packages/datakode
cd packages/datakode
git submodule add git@gitlab.com:datakode/laravel-datakode-utils.git

修改您项目的 composer.json 文件

"psr-4": {
            "App\\": "app/",            
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/",
            "Datakode\\LaravelDatakodeUtils\\": "packages/datakode/laravel-datakode-utils/src/"
        }

从项目加载子模块

git submodule update --init --recursive

加载服务提供者

app/Providers/AppServiceProvider.php 中注册服务

public function register(): void
    {
        $this->app->register(LaravelDatakodeUtilsServiceProvider::class);
    }

发布配置

php artisan vendor:publish

选择 Datakode\LaravelDatakodeUtils\LaravelDatakodeUtilsServiceProvider

路由

某些路由是必要的

<?php
// routes/api.php

DatakodeRoute::prefix('v1')->group(function () {

     DatakodeRoute::insertApiHomeRoute();
    
    // ...
    
    DatakodeRoute::insertProcessingRoutes(); // pour utiliser les exports
    
    // ...
    
});

文档

文档

Datakode