PHP 中的无限级分类、无限嵌套评论 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

回顾上一篇文章我们讲到。来回顾下什么是递归?一般来说,递归被称为函数自身的调用。 递归在开发中的实际运用 N级分类无限级的分类在平常的开发中是常见的需求,并且在不少面试题中都会碰到。不管你做什么项目,应该都碰到过类似的问题。下面,我们就使用递归的思想,实战一把。 SQL结构```sqlCREATE TABLE `categories` ( `id` i...
阅读全文

Laravel-ebank 电商类项目虚拟积分与聚合支付通用解决方案,持续维护 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

](https://raw.githubusercontent.com/yybawang/images/master/ebank/laravelebank_code.png)laravelebank============= 项目功能基本满足使用,并流畅运行,持续更新中,如有使用方式问题可在QQ群里@群主 现已加入豪华午餐 推荐中小型项目使用 此项目功能已完成...
阅读全文

Laravel 文档阅读:Eloquent 起步(上篇) | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

翻译、衍生自:简介Laravel 的 ORM 实现称为「Eloquent」,又称「Eloquent ORM」。Laravel 中的 Model 是 Eloquent 功能的载体,称为 「Eloquent Model」。一个 Model 对应的是数据库里的一张表,与 Model 的交互,就相当于是和数据库表交互。在开始讲 Eloquent 前,先要把数据库配置文件 `confi...
阅读全文

Laravel 5.5 使用 Passport 实现 Auth 认证 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

最近在写一个前后端分离项目,本来想用 Jwtauth + Dingo 开发的,但是略感笨重,于是想到了 Laravel 的 Passport 和 5.5 新出的 Api Resource。Laravel Passport 是一套已经封装好的 OAuth2 服务端实现,关于 OAuth2 我以后我会单独写一篇文章,所以这里就不细说了,先来看看怎么安装它吧。安装 安装 Passport...
阅读全文

浅谈 Redis 分布式锁实现 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

在分布式系统当中, Redis锁是一个很常用的工具. 举个很常见的例子就是: 某个接口需要去查询数据库的数据, 但是请求量却又很大, 所以我们一般会加一层缓存, 并且设定过期时间. 但是这里存在一个问题就是当并发量很大的情况下, 在缓存过期的瞬间, 会有大量的请求穿透去数据库请求数据, 造成缓存雪崩效应. 这时候如果有锁的机制, 那么就可以控制单个请求去更新缓存. 其实对于Redis锁的...
阅读全文

Gitflow 工作流 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Gitflow 工作流定义了一个围绕项目发布的严格分支模型。其优点是清晰可控,使多人项目协作开发更加规范;缺点是相对复杂,需要同时维护两个长期分支。 分支介绍项目中存在两个长期分支 主分支(master) 开发分支 (develop)`master` 分支一般对应的是生产环境的代码,是稳定的发布版本;`develop` 分支对应的是开发环境的代码,存放的都是最新的...
阅读全文

Laravel 中使用 Vue 组件化开发(配置) | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

更多请关注现今前端组件化开发、`MVVM` 模式,给开发带来了很多的便利,可读性、可维护性更高。然而自 `Laravel 5.3` 开始,`VueJS` 成为框架默认的标配。本文基于 `Laravel 5.1 LTS` 版本引入 `Vue 2.0` 进行配置。我已在 `Github` 配置好,`Laravel 5.1` 和 `Laravel 5.2` 均有,`Clone` 下来后...
阅读全文

Laravel-hprose (rpc 框架) | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Laravelhprose==============基于 版本要求```phpLaravel=5.2```安装```shellcomposer require "zhuqipeng/laravelhprose:v1.0alpha"```或者编辑composer.json```json"require": { "zhuqipeng/lara...
阅读全文

Laravel学习笔记 - 麦拂沙的个人空间 - 开源中国

j. Laravel笔记安装```composer createproject preferdist laravel/laravel projectnamechmod R a+w storage bootstrap/cache 设定目录权限php artisan key:generate 生成加密秘钥confit/app.php配置timezone=Asia/Sh...
阅读全文

php 生成图片验证码 laravel - 请叫我足下 - 开源中国

环境:1. "php": "=5.5.9"2. "laravel/lumenframework": "5.2.",`我使用的是laravel框架,其他php框架也一样` 使用方法:1.使用composer获取验证码库```php composer.phar require lifei6671/phpcaptcha```2.具体使用```<?phpus...
阅读全文