Laravel5 微信 SDK 来了

分享 overtrue ⋅ 于 2015-03-20 15:58:18 ⋅ 最后回复由 Destiny 2016-09-27 18:01:07 ⋅ 13664 阅读

我又厚着脸皮来发文了,这次是对我的 overtrue/wechat 包的一个封装,适用于 Laravel 5 ,更多请移步:https://github.com/overtrue/laravel-wechat 先谢谢各位亲的star ! :smile:

点这里关注我的微博

本帖已被设为精华帖!
回复数量: 52
  • cnphar
    2015-03-20 18:10:21

    不能赞的更多了

  • Summer MOD A Life-long learner.
    2015-03-20 19:16:04

    哈哈, 这个社区就是用来分享的, 分享万岁 :+1:

  • lxw
    2015-03-21 08:20:22

    赞,前几天刚纠结怎么弄L5的

  • overtrue MOD https://github.com/overtrue
    2015-03-21 21:51:15

    @Summer 哈哈

  • xoyu
    2015-03-24 14:25:36

    @overtrue require之后update就出问题 laravel-wechat/composer.json 请检查一下

    顺便感谢~能不能写个laravel5的auth2包

  • JobsLong 那么,下一步的行动是什么?
    2015-03-24 16:44:43
  • overtrue MOD https://github.com/overtrue
    2015-03-24 18:05:04

    @xoyu 麻烦截图我看看是啥错误,谢谢!

  • xoyu
    2015-03-24 21:10:28

    Command: composer update

    Loading composer repositories with packag Updating dependencies (including require- Your requirements could not be resolved t

    Problem 1

    - Installation request for laravel/la

    aravel[1.0.0].

    - overtrue/laravel-wechat dev-master

    isfiable by laravel/laravel[v5.0.0, v5.0.

    - Can only install one of: laravel/la
    - Can only install one of: laravel/la
    - Can only install one of: laravel/la
    - Installation request for overtrue/l

    by overtrue/laravel-wechat[dev-master].

  • pupuchen
    2015-03-28 10:45:53

    @overtrue 安装的时候 "overtrue/laravel-wechat": "dev-master" update 之后,报错,怎么解决呢?

  • overtrue MOD https://github.com/overtrue
    2015-03-29 14:50:14

    @pupuchen 麻烦贴一下错误,不然不好定位,谢谢!

  • 不舍得你
    2015-03-29 15:24:11

    @overtrue

    laravel-wechat 使用composer安装时候报错,这是什么原因?

    错误如下:

    Your requirements could not be resolved to an installable set of packages.

    Problem 1

    - Installation request for overtrue/laravel-wechat dev-master -> satisfiable by overtrue/laravel-wechat[dev-master].
    - overtrue/laravel-wechat dev-master requires overtrue/wechat dev-master -> no matching package found.

    Potential causes:

    Read http://getcomposer.org/doc/articles/troubleshooting.md for further common problems.

    Installation failed, reverting ./composer.json to its original content.

  • overtrue MOD https://github.com/overtrue
    2015-03-29 15:25:23

    @不舍得你 麻烦再更新一下试试

  • 不舍得你
    2015-03-29 15:30:58

    @overtrue 好了,谢谢!

  • overtrue MOD https://github.com/overtrue
    2015-03-29 15:36:35

    @不舍得你 好的

  • pupuchen
    2015-03-30 11:59:30

    @不舍得你 ,你更新之后报错怎么解决的,我的问题和你相同,@overtrue 我和 不舍得你 的问题相同

  • dinghua
    2015-04-01 10:34:35

    @overtrue 可惜只能赞一次啊,大赞

  • qloog
    2015-04-07 23:02:36

    这个sdk很给力啊,看了下,挺全乎的,做微信开发基本够用了。

  • helloc9
    2015-04-11 12:06:26

    很给力的说

  • hareluya 非典型IT男,创业路上,寻找技术大牛同行。
    2015-04-14 02:24:24

    抱歉,似乎我这Facade用不起来,不知道大家都用起来了吗?

  • overtrue MOD https://github.com/overtrue
    2015-04-15 19:09:55

    @hareluya 会不会是你的命名空间问题?use 了没?没有话 \Wechat::xxxx 这样用试试

  • hareluya 非典型IT男,创业路上,寻找技术大牛同行。
    2015-04-16 08:53:38

    @overtrue 已经按照以上方法解决了^^ 我就是github上留言的菜鸟,感谢大神!

  • overtrue MOD https://github.com/overtrue
    2015-04-18 19:52:51

    @hareluya 哈哈,那就好

  • kslr
    2015-04-18 20:12:49

    Wechat::make 不暴露出来就木有办法多用户了,还要改依赖,略麻烦。

  • overtrue MOD https://github.com/overtrue
    2015-04-18 20:13:53

    @kslr 谢谢,我考虑一下怎么改方便些

  • hareluya 非典型IT男,创业路上,寻找技术大牛同行。
    2015-04-18 23:36:27

    @overtrue 遇到同样的问题,如果在make那里不做重复性判定,来一次make一次,是不是就可以了呢^^?

  • kenneth 极客地图创始人
    2015-04-19 19:15:43

    是目前最好的方案?

  • overtrue MOD https://github.com/overtrue
    2015-04-20 12:32:04

    @kslr @hareluya 前天抽空修改了一下,目前make方法默认使用框架的配置中的appid等配置,如果你继续make($options) 将返回新$options对应的对象(目前是动态修改了配置,这只是一个临时方案,过两天重构一下)。

  • overtrue MOD https://github.com/overtrue
    2015-04-20 12:32:37

    @kenneth 不是“最好”,是目前最优雅(我自己认为的)

  • kenneth 极客地图创始人
    2015-04-20 16:40:49

    @overtrue 已经star 我用用看,感谢分享!

  • overtrue MOD https://github.com/overtrue
    2015-04-20 20:04:05

    在Laravel 里的路由是怎么写的我看看来?

  • overtrue MOD https://github.com/overtrue
    2015-04-20 20:04:25

    @Fackeronline 路由与控制器代码贴一下

  • hareluya 非典型IT男,创业路上,寻找技术大牛同行。
    2015-04-20 23:31:02

    @overtrue 感谢^^。

  • overtrue MOD https://github.com/overtrue
    2015-04-23 14:51:23

    @Fackeronline 我已经在文档上补充了相关说明,感谢反馈

  • overtrue MOD https://github.com/overtrue
    2015-04-25 22:37:32

    @Fackeronline

    1. access_token 本身 SDK 内部就提供了文件形式的缓存
    2. 2.0 正在开发中,JSSDK、卡券,门店,模板消息、素材管理都会有。
  • kenneth 极客地图创始人
    2015-04-26 10:47:24

    @overtrue 是不是有bug?

    Class 'Overtrue\LaravelWechat\Facade' not found
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - The requested package overtrue/wechat 2.0.* could not be found.
      Problem 2
        - overtrue/laravel-wechat dev-master requires overtrue/wechat 2.0.* -> no matching package found.
        - overtrue/laravel-wechat dev-master requires overtrue/wechat 2.0.* -> no matching package found.
        - Installation request for overtrue/laravel-wechat dev-master -> satisfiable by overtrue/laravel-wechat[dev-master].
    
    Potential causes:
     - A typo in the package name
     - The package is not available in a stable-enough version according to your minimum-stability setting
       see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
    
    Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
  • xoyu
    2015-04-27 11:59:17

    Command: composer update

    Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

    Problem 1

    - overtrue/laravel-wechat dev-master requires overtrue/wechat 2.0.* -> no ma

    tching package found.

    - overtrue/laravel-wechat dev-master requires overtrue/wechat 2.0.* -> no ma

    tching package found.

    - Installation request for overtrue/laravel-wechat dev-master -> satisfiable

    by overtrue/laravel-wechat[dev-master].

    Potential causes:

    Read http://getcomposer.org/doc/articles/troubleshooting.md for further common problems.

  • Flyu
    2015-04-30 17:21:36

    file

    这是什么问题?

  • overtrue MOD https://github.com/overtrue
    2015-05-05 12:18:14

    @Fackeronline 消息里也有的

  • overtrue MOD https://github.com/overtrue
    2015-05-05 12:19:03

    @kenneth 亲,2.0的变化有点大,请阅读文档后再使用。

  • overtrue MOD https://github.com/overtrue
    2015-05-05 12:19:43

    @xoyu dev-master的话,你需要在你的composer.json里加入下面一行才能使用:

    "minimum-stability": "dev",

    顶级

  • overtrue MOD https://github.com/overtrue
    2015-05-05 12:20:06

    @Fackeronline 2.0 已经基本的API全有了,目前在测试中,测试完毕发版

  • overtrue MOD https://github.com/overtrue
    2015-05-05 12:20:31

    @Flyu

    dev-master的话,你需要在你的composer.json里加入下面一行才能使用:

    "minimum-stability": "dev",

    顶级

  • kenneth 极客地图创始人
    2015-05-05 13:34:36
    "dodgepudding/wechat-php-sdk": "~1.1",

    我目前用的这个库,只是实现的不够优雅,不很Laravel,我一会再尝试一下你写的库。

  • overtrue MOD https://github.com/overtrue
    2015-05-05 22:43:06

    @kenneth 目前最新版为2.0,还没正式发版,与一个朋友在紧张测试中,过几天就差不多发版了。

  • overtrue MOD https://github.com/overtrue
    2015-05-05 22:43:31

    @Fackeronline 还在测试各块功能中,卡卷券部分比较复杂

  • argb
    2015-05-11 18:34:31

    “外观”原来是指的Facade哈哈,不错的东东,已收藏。

  • overtrue MOD https://github.com/overtrue
    2015-05-13 16:24:10

    @all 已经测试差不多了

  • banhujiu930
    2015-10-14 12:05:15

    请问如何解决代码部署到负载均衡服务器上如何解决access token管理问题

  • apsang
    2015-10-23 15:48:20

    这个支持的微信支付是升级前还是升级后啊?微信支付升级过后参数有变少哎

  • Destiny 将来的你一定会感谢现在努力的自己!
    2016-09-27 16:56:30

    @overtrue 超哥, token 这个参数企业支付, 在那里获得??? :+1:

  • Destiny 将来的你一定会感谢现在努力的自己!
    2016-09-27 17:01:39

    file

    这个在那里获得.?

  • Destiny 将来的你一定会感谢现在努力的自己!
    2016-09-27 18:01:07

    做微信支付, 不需要填写这个 token 吧哈...

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter