可能是你用过的最优雅的支付宝和微信支付 SDK 了 —— Laravel Pay

 概述 开发了多次支付宝与微信支付后,很自然产生一种反感,惰性又来了,想在网上找相关的轮子,可是一直没有找到一款自己觉得逞心如意的,要么使用起来太难理解,要么文件结构太杂乱,只有自己撸起袖子干了。 Github: https://github.com/yansongda/pay gitee: https://gitee.com/yansongda/pay Laravel 扩展包:htt…

如果在所有 Laravel 项目中只安装一个扩展包,你会选择哪一个?

Mike Erickson (@codedungeon) 在 Twitter 上提出了这个问题,吸引了很多回复。我个人感觉由 Barry vd. Heuvel 开发的 Debugbar 将会获取最高票,结果果不其然,它获取了最多推荐。 下面是人们推荐的扩展包列表: Debugbar Laravel Debugbar 是一个让你在开发期间可以便捷查看应用所有信息的扩展包,以方便调试。 ID…

[ Laravel 5.4 文档 ] 官方包 —— Laravel Cashier

1、简介 Laravel Cashier 为通过 Stripe 和 Braintree 实现订阅支付服务提供了一个优雅的流式接口。它封装了几乎所有你恐惧编写的样板化的订阅支付代码。除了基本的订阅管理外,Cashier 还支持处理优惠券、订阅升级/替换、订阅“数量”、取消宽限期,甚至生成 PDF 发票。 注:如果你只需要一次性支付,并不提供订阅,就不应该使用 Cashier,而是直接使用 …

[ Laravel 5.4 文档 ] 综合话题 —— 包开发

1、简介 包是添加功能到 Laravel 的主要方式。包可以提供任何功能,小到处理日期如 Carbon,大到整个 BDD 测试框架如 Behat。 当然,有很多不同类型的包。有些包是独立的,意味着可以在任何框架中使用,而不仅是 Laravel。比如 Carbon 和 Behat 都是独立的包。所有这些包都可以通过在 composer.json 文件中请求以便被 Laravel 使用。 另…

通过 Laravel 5 Extended Generators 扩展包为 Laravel 5 数据库生成器锦上添花

0、开场 Laravel 5 已经为我们开箱提供了很多生成器,所以这个扩展包要做的只是在其基础上做一点锦上添花的事: make:migration:schema make:migration:pivot make:seed 下面我们就来逐一揭开这三条命令的面纱,看看究竟给我们带来怎样的方便。 1、安装 开始之前,还是先安装扩展包,照例还是通过Composer来安装: composer r…

使用 Jigsaw 扩展包基于 Laravel Blade 模板构建静态站点 —— 站点部署篇

1、美化URL 默认情况下,所有非index.blade.php文件都会被生成为对应子目录下的index.html,例如如果你在source目录下有一个about-us.blade.php: └─ source ├─ _layouts ├─ about-us.blade.php └─ index.blade.php 最终将会生成build_local/about-us/index.htm…

使用 Jigsaw 扩展包基于 Laravel Blade 模板构建静态站点 ——  环境变量篇

1、站点变量 任意添加到config.php数组中的变量都会在模板中生效。例如,我们这样配置config.php: <?php return [     ‘site_name’ => ‘Laravel学院’, ]; 然后修改source/index.blade.php内容如下: @extends(‘_layouts.master’) @section(‘body’)     …

使用 Jigsaw 扩展包基于 Laravel Blade 模板构建静态站点 —— 安装预览篇

1、简介 Jigsaw 是一个基于 Laravel Blade 语法生成静态站点的扩展包。安装之前,确保系统已经安装 PHP 5.5+,如果要使用Elixir 编译 CSS 和 JavaScript 的话还需要安装 Node.js 和 NPM。 2、安装 全局安装 我们可以通过Composer全局安装Jigsaw: composer global require tightenco/ji…

通过 Quarx 扩展包在任意 Laravel 应用中快速实现 CMS 功能

1、简介 Quarx 具备 CMS 的所有功能,并且可以以扩展包的方式被添加到任意 Laravel 应用。其所拥有的功能包括:页面、菜单、链接、组件、博客、事件以及FAQ等。 Quarx 既是一个可用于自定义CMS的模块构建器,也是一个模块发布工具。因此如果你想要在以后的项目中复用某些模块,则可以无缝发布资源;如果你想要让Quarx模块变成一个PHP扩展包,则需要发布资源到 quarx/…

基于 Laravel-Admin 在十分钟内搭建起功能齐全的后台模板

1、简介 为 Laravel 提供后台模板的项目越来越多,学院君已陆续为大家介绍过Laravel Angular Admin、LaraAdmin、Voyager等,网友也贡献了很多后台模板,这对 Laravel 生态来说自然是好事,今天学院君还要给大家介绍一个后台模板扩展包,其官方文档号称可以帮助大家在十分钟内构建器功能完备的 Laravel 应用后台。接下来,让我们来一窥究竟吧。 la…