学院君 has written 848 articles

终身学习者,Laravel学院院长

如何在Windows上快速安装配置PyroCMS

应广大同学所需,今天出一份PyroCMS安装配置教程,点到为止,希望对安装PyroCMS过程中遇到坑的同学们有所帮助。 1、检查系统需求 Apache/Nginx MySQL PHP 5.5.9+ Composer PHP扩展:OpenSSL、 PDO、Mbstring、Tokenizer、Fileinfo、GD(2.0+)/Imagick(6.5.7+) 系统满足上述需求后才能继续进行…

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-francais 页面 /en/paren…

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

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

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

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

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.elasticbeanstalk.com/…

如何在 Laravel 中渲染不包含布局的视图

有一些我们想要在页面中通过Ajax弹出模态框,但这些模态框视图继承自一个布局,这样就会在模态框中会显示包含布局的完整视图,而我们实际上想要的效果是不包含布局的视图。使用renderSections()是针对该问题的解决办法,下面是实现代码: // In my ViewingTimesController public function getTimesForSale(Request $r…

Laravel 支付解决方案之 Laravel Cashier (一)—— 安装配置篇

0、开始之前 在开始之前我们先理清几个概念。 Stripe是一个为个人和公司提供在线支付解决方案的工具,支持Web和移动App。 Laravel Cashier为Stripe提供了相应接口以便在Laravel中实现订购支付功能,从而避免让我们编写重复的样板化的代码,真正专注于业务逻辑处理,提高编程效率。 那么,Laravel Cashier到底是怎样的一把利器,下面让我们一一揭晓。 1、…