拥有0000-未整理-等待研究标签的文章

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...
阅读全文

laravel中terminate中间件和响应输出的原理 - 大王叫我来巡山呐 - 开源中国

用了terminate中间件之后,就想看看为什么页面(客户端)输出之后,terminate方法还能继续执行,猜想肯定是ob族的函数起作用,flush出去之后,php的生命周期还没结束,还能继续执行其他方法。追代码验证一下。1\. $apprun();一切的起点。2\. run方法位于```\vendor\laravel\lumenframework\src\Concerns\R...
阅读全文

Laravel记录一之修改器和访问器 - 一片枫叶ing的个人空间 - 开源中国

        最近在给前端写API的时候,需要处理前端传过来的附件。由于架构的原因,不能使用本地存储,或者文件存储之类的,更不能使用类似于“fopen”这样的函数来处理(当然,我不是看不起他们)。项目目前是前后端完全分离的,前端采用的是Vue,而后端接口采用的是Laravel的阉割版—lumen框架。        于是这里附件的存储和传输就采用了阿里云OSS(当然了,这也没有什么技术...
阅读全文