基于 Laravel 5.6 重构的新版 Laravel 学院正式发布了!

经过近一个月时间紧锣密鼓的重构开发,基于 Laravel 5.6 内核的新版本 Laravel 学院如期出现在大家面前,虽然正式上线过程中出了一些小意外,但好在有惊无险,这些问题一一被处理掉,这充分说明了一个道理:上线有风险,测试需谨慎!在正式给大家呈现新版本功能之前,先对近两天出现的学院崩溃问题做一个简单的复盘: 7月17号(昨天)学院首页502,不能访问的原因,是负载均衡配置域名有...

推荐:好用的 Laravel Repository 包

什么是Repository模式,如何使用Repository模式 这里就不再啰嗦了,请参见以下几个链接 如何使用 Repository 模式? 关于 Repository 的设计模式 laravel-china.org搜索 我的使用历程 原由 MVC在如今仍然是流行趋势,但多数框架都只提供基础的MVC架构。 几年前在开发中我们经常会遇到问题Model过于臃肿,写着写着就会变成类似于万能...

关于 jwt 的一些分享

什么是 jwt ? JWT 全称叫 JSON Web Token, 是一个非常轻巧的规范。这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息。 jwt 使用场景 jwt 用图广泛,例如授权、鉴权等。具体一点的话,假如我们有一个 A 用户想要邀请某用户进入自己的群组,此时 A 用户需要生成一条邀请链接,链接内容大致如下: https://host/group/{group...

百度地图开放平台 PHP sdk - lbscloud-sdk

lbscloud 百度地图开放平台 LBS.云 PHP SDK 你可能需要给自己的产品弄个地图选点之类的功能。 安装 安装要求 php7.0+ composer 安装方法 $ composer require 96qbhy/lbscloud-sdk 使用 require_once 'vendor/autoload.php'; $config = [ 'ak' => '...

基于 access_token 的多用户多应用 API 认证 Laravel 开发包

当看到 Laravel-API 时,您可能在想:「不是有官方的 Passport 吗,干嘛又重复造轮子?」是的,对于中大型,且需要有 OAuth 授权的应用来说, Passport 的确是一个很好的选择。 但是,对于我们经常开发的中小型应用呢?我们大部分时候可能只是需要提供一个对外服务的 API 接口而已,像是类似于微信开发、支付宝开发那样,给一组 APPID/appsecret 就开...

将 Laravel 应用部署到阿里云 / 腾讯云

首先你需要一台阿里云/腾讯云服务器 安装系统选择 ubuntu 16.04 然后通过 ssh 登录远程服务器按下列步骤进行配置: 更新列表 apt-get update 安装语言包 sudo apt-get install -y language-pack-en-base locale-gen en_US.UTF-8 安装常用软件 sudo apt-get ins...

给自己的网站加一个访客统计吧,会有很多有趣的发现

今天是2月24,正月初九,首先祝各位朋友新年快乐😁 相信各位朋友应该也和我一样,结束了假期,投入到新一年的工作/学习中,2018年又是一个全新的开始 春节期间没怎么碰电脑,不过还是抽空给博客加了一个新功能:访客记录 说起这个访客记录功能,还是来源于之前我对于登录的思考,个人博客应该尽量简单,所以我去掉了登录功能,但是与此同时,又希望能尽可能多的获得访客的信息,这种时候,就自然而然的...

SadCreeper 评论功能完成,顺便总结下开发评论的经验

最近几天一点都没闲着,自从2月6日新版博客发布以来,一共5天时间写了83个commits😎,不过也收获了19个star😄,感谢各位老铁刷的star哈哈😄 这两天最大的更新就是加了一个评论功能,包括后台的评论管理,加上旧版博客的评论,手撸过很多次评论了,也算有点心得,稍后就做一个详细的总结,如果有想要手撸评论的朋友希望能帮到你,先放两张图看看效果😏 前台效果图如下,截的手机版的,电脑的...

如果你用 Laravel Notification 发送到 Wechat,那么你可能需要点进来

不知道大家有没有基于 laravel 的消息通知开发过微信的模板消息通知,我反正是开发过多次了,以前开发总是写在 app 目录下,然后又一坨都写在自定义的 WechatChannel 里面,看这心里总是不舒服。多次之后,就有了这个…… Github: https://github.com/yansongda/laravel-notification-wechat Gitee: http...