使用 Laravel API 文档生成器扩展包自动为项目生成 API 文档

laravel-api-doc-index

1、简介&安装 Laravel API 文档生成器扩展包可以基于 Laravel 应用路由自动生成项目 API 文档。 我们使用Composer安装这个扩展包: $ composer require mpociot/laravel-apidoc-generator 安装完成后需要到config/app.php中注册服务提供者: Mpociot\ApiDoc\ApiDocGener…

最佳实践系列(二)—— 聊聊 PHP 私有组件以及如何创建自己的 PHP 组件

composer-git-packagist

1、私有组件 大多数时候我们使用的都是公开可用的开源组件,但有时候如果公司使用内部开发的PHP组件,而基于许可证和安全方面的问题不能将其开源,就需要使用私有组件。对Composer而言,这是小菜一碟。 Composer可用管理放在需要认证的仓库中的私有PHP组件,执行composer install或composer update命令时,如果组件的仓库需要认证凭据,Composer会提醒…

[杭州]贝贝网研发中心诚招资深PHP开发工程师[15-30k]

贝贝网

公司简介 贝贝网(http://www.beibei.com)是国内最大的妈妈购物平台,专注妈妈人群,以分众电商的创新模式,致力于成为中国妈妈最信赖的购物平台。贝贝员工人数一千余人,先后获得IDG、高榕、今日资本、新天域等上亿美金的风险投资,估值10亿美金。同时,贝贝还获得“2014中国最具投资价值企业50强”、“中国互联网年度最受消费者信赖电子商务网站”、“中国互联网年度十佳移动互联网…

最佳实践系列(一)—— 漫谈 PHP 组件、框架、Composer 那些事

Packagist

1、什么是组件 组件是一组打包的代码,是一系列相关的类、接口和Trait,用于帮助我们解决PHP应用中某个具体问题。例如,你的PHP应用需要收发HTTP请求,可以使用现成的组件如guzzle/guzzle实现。我们使用组件不是为了重新实现已经实现的功能,而是把更多时间花在实现项目的长远目标上。 优秀的PHP组件具备以下特性: 作用单一:专注于解决一个问题,而且使用简单的接口封装功能 小型…

使用 Laravel 快速构建网站系列 —— 分类聚合网站:webshowu

webshowu

简介 一个基于laravel5.2的分类目录、导航程序!这里只是简单的完善了,后续还有很多强大的功能正在完善中…… 秀文档还在积极的完善中……请大家耐心等待…… 是lambq一个独立开发程序、在lambq学习laravel5.2的时候有感而来…… 网站地址:http://www.webshowu.com/ GitHub https://github.com/lambq/webshowu …

[广州]广州乔米科技网络有限公司诚聘Laravel 工程师[6-8K]

广州乔米科技网络有限公司1

公司简介 广州乔米网络科技有限公司致力于为传统行业商家提供轻量便捷的会员加支付加营销的解决方案。作为微信第三方标杆,乔米会员系统通过优质的服务,严谨的技术,以及亲和的用户体验,为商家和消费者带来价值。 公司地址及网站 地址:广州市天河区天府路161号437室(隽园商务园) 网站: http://www.jommytech.com/ 项目介绍 作为微信第三方标杆,建立轻量便捷的会员支付系统…

现代 PHP 新特性系列(七) —— 内置的 HTTP 服务器

php-built-in-web-server

从 PHP 5.4.0 起,PHP内置了Web服务器,这对于认为需要Apache或Nginx才能预览PHP应用的开发者来说又是一个隐藏功能。这个内置的Web服务器不应该用于生产环境,但对于本地开发来说是个极好的工具。Laravel Valet 起初就是使用这个内置的服务器,但是在1.1.0版本后将其替换为Caddy(查看相关新闻)。 1、启动 这个内置的Web服务器很容易启动,打开终端(…

现代 PHP 新特性系列(六) —— Zend Opcache

Zend OPcache

1、概述 字节码缓存不是PHP的新特性,有很多独立的扩展可以实现,比如APC、eAccelerator和Xache等,但是截至目前这些扩展都没有集成到PHP内核,从PHP 5.5.0开始,PHP内置了字节码缓存功能,名为Zend Opcache。 开始之前,我们先来看看什么是字节码缓存,以及字节码缓存的作用是什么。 众所周知,PHP是解释型语言,构建在Zend 虚拟机之上,PHP解释器在…

使用 Lumen + Stormpath 为移动 App 提供后端 API

lumen-stormpath

1、概述 Stormpath 致力于为开发者提供用户认证 API,通过 Stormpath 我们可以快速搭建起用户认证系统。最近,Stormpath 官方将Lumen 集成到 Stormpath 的 PHP SDK 中(在此之前 Laravel 与 Stormpath 的集成已经做好:stormpath-laravel),这样,你只需要花费几分钟的时间就可以为移动 App 提供一个 PH…

现代 PHP 新特性系列(五) —— 闭包和匿名函数

closure-use-multi

1、概述 闭包和匿名函数在PHP 5.3.0中引入,这两个特性非常有用,每个PHP开发者都应该掌握。 闭包是指在创建时封装周围状态的函数,即使闭包所在的环境的不存在了,闭包中封装的状态依然存在。 匿名函数其实就是没有名称的函数,匿名函数可以赋值给变量,还能像其他任何PHP函数对象那样传递。不过匿名函数仍然是函数,因此可以调用,还可以传入参数,适合作为函数或方法的回调。 注:理论上讲闭包和…