[图片] 这其实是之前在北京 Laravel Meetup 的一次分享内容,不过考虑到有很多人在公众号想听听关于我是如何做开源这个话题,所以就再次拿它讲一个文字版。 [图片] 关于...
[图片] 这个话题之前是在微博公司内部做的技术分享,这里拿出来分享给大家。 基于 GitHub 或者其它平台托管的开源项目的引入大家应该都已经非常熟悉了,但是公司内部项目...
创建锁 use IlluminateSupportFacadesCache; $lock = Cache::lock('foo', 10); if ($lock->get()) { // 处理业务逻辑 sleep(3); $lock->release(); }...
解锁redis锁的正确姿势 redis是php的好朋友,在php写业务过程中,有时候会使用到锁的概念,同时只能有一个人可以操作某个行为。这个时候我们就要用到锁。锁的方式有好几...
通常两个model关联 我们用 hasOne 或者hasMany即可 但是 如果Model关联约束超出一个字段该如何解决? Stack Overflow的帖子有相关解决方案: https://stackoverflow.com/...
我最近遇到了 这条 Twitter,其中 @samuelstancl 列出了在 Laravel 中编写更干净代码的技巧, 以及一些通用的 Laravel 编码建议。 这些是培养对什么是好的代码和什么是坏...
数据库设计 Order 订单系统的核心表自然是 orders系列表,laravel的迁移文件如下 Schema::create('orders', function (Blueprint $table) { $table->increments('i...
介绍 Guzzle是 PHP 的一款HTTP客户端包,这里介绍如何使用Guzzle提供的中间件来进行请求失败后的重试, 关于中间件的介绍可以查看文档:Handlers and Middleware 使用 先...
No matter where I am, I will reply you immediately when I see the email.My Email: echo "YUBzYW1lZ28uY29tCg==" | base64 -d前言 十一点半了,沉淀时间到了。 PHP在...
简述 公司的系统是面向商户营销的CRM系统,采用的是saas模式而非独立部署,用户表200W,日活3W,日增长5000+,每天的请求量总量目前是200多W次,其中服务端的请求量主要来...
前言 在社区中经常看到有人问有没有基于 go-zero 的比较完整的项目参考,该类问题本质上是想知道基于 go-zero 的项目的最佳实践。完整的项目应该是一个完整的产品功能,...
[图片] 写在前面 工作中使用 Laravel 开发 API 项目已经有些年头了,发现每次启动新的 Api 项目的时都会在 Laravel 基础上进行一些预处理,包括针对 API 项目的结构设计...
社交账号:
我要举报该,理由是: