punksolid/laravel-wialon 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

punksolid/laravel-wialon

Composer 安装命令:

composer require punksolid/laravel-wialon

包简介

Composer laravel ready implementation for php-wialon

README 文档

README

install with

composer require punksolid/laravel-wialon

Use the Key you need, put it in your .env file.

WIALON_SECRET=5dce19710a5e26ab8b7b8986cb3c49e58C291791B7F0A7AEB8AFBFCEED7DC03BC48FF5F8

Use

List all units

        $units = \Punksolid\Wialon\Unit::all();
        
        dd($units);
        /**
            Illuminate\Support\Collection {#661
              #items: array:29 [
                0 => Punksolid\Wialon\Unit {#663
                  +id: 734477
                  +nm: "Audi RS8"
                  +mu: 0
                  +cls: 2
                  +uacl: 551920075299
                  +"pos": {#229
                    +"t": 1548292667
                    +"f": 1073741825
                    +"lc": 0
                    +"y": 52.33044
                    +"x": 9.78641
                    +"c": 73
                    +"z": 0
                    +"s": 1
                    +"sc": 0
                  }
                  +"lmsg": {#232
                    +"t": 1548292667
                    +"f": 1073741825
                    +"tp": "ud"
                    +"pos": {#233
                      +"y": 52.33044
                      +"x": 9.78641
                      +"c": 73
                      +"z": 0
                      +"s": 1
                      +"sc": 0
                    }
                    +"lc": 0
                    +"rt": 1548292668
                    +"p": {#234}
                  }
        */

Get all notifications

        $notifications = Notification::all();
        dd($notifications);
        
        /*
         * Illuminate\Support\Collection {#3961
             #items: array:394 [
               0 => Punksolid\Wialon\Notification {#311
                 +id: 1
                 +n: "serobaronmibici"
                 +txt: "Test Notification Text"
                 +ta: 1539031912
                 +td: 1539636712
                 +ma: 0
                 +mmtd: null
                 +cdt: null
                 +mast: null
                 +mpst: null
                 +cp: null
                 +fl: 3
                 +tz: null
                 +la: null
                 +ac: 0
                 +un: array:2 [ …2]
                 +"act": array:1 [ …1]
                 +"trg": "geozone"
                 +"trg_p": {#233 …3}
                 +"crc": 285336170
                 +"ct": 1539031913
                 +"mt": 1539636712
                 +"nm": "serobaronmibici"
                 +"name": "serobaronmibici"
                 +"control_type": "geozone"
                 +"actions": array:1 [ …1]
                 +"text": "Test Notification Text"
                 +"resource": {#231 …9}
               }
         */

Find a notification by ID To find a notification you need the id and the resource->id this method finds it using an underscore as a eparator

        $found_notification = Notification::findByUniqueId("{$resource_id}_{$notification_id}");

Better documentation later, you could check the methods used in the testing classes available Pull requests accepted

punksolid/laravel-wialon 适用场景与选型建议

punksolid/laravel-wialon 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 315 次下载、GitHub Stars 达 6, 最近一次更新时间为 2018 年 09 月 20 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 punksolid/laravel-wialon 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 punksolid/laravel-wialon 我们能提供哪些服务?
定制开发 / 二次开发

基于 punksolid/laravel-wialon 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 315
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 6
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 6
  • Watchers: 2
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-09-20