[ Laravel 5.1 文档 ] 新手入门指南 —— 简单任务管理系统

引言:Laravel官方终于推出5.1版本快速入门指南了,学院君在reddit上看到大家的讨论后才得知这一消息,立即着手进行了翻译,希望对Laravel学习者有所帮助。 1、简介 快速入门指南会对Laravel框架做一个基本介绍,包括数据库迁移、Eloquent ORM、路由、验证、视图以及Blade模板等等。如果你是个Laravel新手甚至之前对PHP框架也很陌生,那么这里将会成为...

Laravel 缓存实例教程(二) —— 基于模型+缓存对文章增删改查进行优化

上一节我们在config/cache.php中配置好了缓存驱动,其实我们配置使用什么缓存驱动在应用层面是体会不到的,因为Laravel为不同的缓存驱动提供了统一的接口,针对不同的驱动调用的代码完全一致。至于使用什么驱动则完全根据业务需求和使用习惯来,这里我们使用的是memcached。至于各种驱动之间的区别我们在上一节已经详细阐述过了,这里不再赘述。 本节我们将以文章的增删...

使用 Laravel 快速构建网站系列 —— 应用部署工具:Deployer

1、简介 Deployer是一个基于Laravel 5.1的、免费的、开源的PHP应用部署工具。由Stephen Ball编写和维护。 2、GitHub https://github.com/REBELinBLUE/deployer 3、功能特性 通过SSH部署应用方到多台服务器 克隆项目git仓库 安装composer依赖 运行任意bash命令 优雅...

Laravel 缓存实例教程(一) —— 基于Memcached缓存驱动的配置

对于大型网站(数据多,访问量大)而言,缓存系统是必备组件,其为减轻数据库负载、提高页面访问速度、提升系统性能立下汗马功劳。Laravel作为一个功能完善且强大的PHP框架,自然为缓存系统提供了支持。目前Laravle支持的缓存驱动包括文件、数组、数据库、APC、Memcached和Redis,并且为这些驱动提供了统一的存取接口,这样做的好处显而易见:我们可以根据业务需求随时切换缓...

使用 Laravel 快速构建网站系列 —— 内容管理系统:TypiCMS

1、简介 TypiCMS 是一个基于 Laravel 5 构建的、支持多语言的内容管理系统(CMS)。 2、GitHub https://github.com/TypiCMS/Base 3、功能特性 URL 由TypiCMS管理站点URL: 模块 /en/events/slug-in-english /fr/evenements/slug-en-fran...

Laravel 支付解决方案之如何使用微信支付进行支付

前两节我们陆续讲了在Laravel中如何使用支付宝和银联支付进行支付,这一节我们来探讨另一种时下热门的支付方式——微信支付。说来也是,微信那么多用户,微信推出来的支付工具用的人自然不少,尤其是微信红包对微信支付的推广更是起到至关重要的作用。正因如此许多网站和App都添加了对微信支付的支持。 Laravel作为全世界最流行的PHP框架,在国内也是拥有许多拥趸,也就自然不乏对微...

Laravel 支付解决方案之如何使用银联支付进行支付

上一节我们讨论了在Laravel中如何使用支付宝进行支付,这一节我们讲另一种常见的支付方式:银联支付。通过上一节的学习想必大家已经了解了OmniPay这个牛逼的GitHub项目,也对如何使用OmniPay for Laravel 5 & Lumen这个Laravel包有了大致的了解。没错,我们接下来要讲的银联支付还是使用这个Laravel包,并集成OmniPay提供的银联...

Laravel 支付解决方案之如何使用支付宝进行支付

通过前两节的介绍,我想大家对Laravel Cashier已经有了一个大致的了解,Laravel Cashier实际上使用Stripe提供的API接口进行支付,且应用场景多是使用信用卡进行分期支付,比如订阅会员服务,每月支付一定费用享受会员特殊服务,还有云服务,比如我们购买阿里云和Linode的VPS,每月要支付一定费用,但是这种信用卡支付感觉国外更流行,估计老外都没有存钱的习惯...

Laravel 支付解决方案之 Laravel Cashier (二)—— 付费会员&分期付款&生成发票

上一节我们简单讲述了Laravel Cashier的安装配置,这一节我们将使用Laravel Cashier来实现一个常见的功能——付费会员。比如QQ、微博、优酷等应用都有这一功能,并且该功能已然成为许多网站收入的重要来源,可见其地位之重要,而在Laravel中我们可以借助Cashier通过Stripe轻松实现该功能,正如我们前面提到的,Laravel Cashier为我们封装了支付功能...

使用 Laravel 快速构建网站系列 —— Laravel 5 Angular Material Starter

1、简介 这是一个Laravel 5.1和AngularJS的原型项目,我们为你配置好了Laravel和AngularJS,上手即可使用。下面是一些你可以从本项目学到的东西: Laravel 5.1 Angular Angular Material 使用自定义任务快速配置Elixir 3.0:http://laravel-ng-material.elasticb...