84 篇文章 扩展包 Page 4 / 9

热门的Laravel扩展包介绍及使用示例

在 Laravel 5 中集成 Pjax 实现无刷新加载页面的扩展包 —— Laravel Pjax

1、简介 Pjax 是一个 jQuery 插件,其作用是使用 ajax 来加速页面加载时间,工作原理是只从服务器获取指定 HTML 片段,然后客户端使用获取到的内容更新局部页面。 Laravel Pjax 扩展包将 Pjax 集成到 Laravel 中,实现原理是提供一个中间件,返回 Pjax 期望的响应内容。 2、安装 通过 Composer 安装扩展包: $ composer req…

使用 Laravel Moderation 扩展在 Laravel 应用中实现简单的内容审核系统

1、简介 Laravel Moderation 是一个基于 Laravel 5.* 实现的简单内容审核系统,使用该扩展可以允许或拒绝对应用资源的请求,比如文章、评论、用户等,以便通过屏蔽攻击性、干扰性或侮辱性的内容来保持应用的纯净。简单来说,就是通过一个审核状态来判断资源是否通过审核,然后把这个功能集成到 Laravel Moderation 扩展包。大致的操作流程如下: 首先,用户创建…

极限验证,一句话调用geetest,减少开发时间

1、说明 官方给出的sdk调用方法过于浪费开发时间,我就写了一个调用非常简单的一个geetest包尽可能的减少开发时间,如果你觉得官方给出的sdk已经够好了,大可不必使用。 2、安装 composer require laraveler/geetest 在config/app.php的 providers 数组里加入geetest\provider\geetestServiceProvi…

使用 Laravel Notifynder 扩展轻松实现 Laravel 应用的消息通知功能

1、简介 Notifynder 以简单的方式提供了强大的消息通知管理功能:其提供的完整API可用于对消息通知的各种处理,比如存储、检索以及组织处理成百上千条通知的代码库。有了Notifynder,你可以在几分钟内在你的Laravel项目中“启用”消息通知功能。 目前支持的数据库包括MySQL、Postgres和SQLite。 2、安装 使用Composer安装该扩展: composer …

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

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

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

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

在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件

1、简介 本扩展包添加了两个视图相关的Artisan命令到Laravel应用,以便我们通过Artisan命令即可创建和管理视图文件,可谓是进一步解放了生产力。 2、安装 还是通过Composer安装: composer require sven/artisan-view 安装完成后到config/app.php中注册服务提供者ArtisanViewServiceProvider到prov…

通过 Laravel EnvProviders 扩展包基于应用开发环境加载相应的服务提供者

1、简介 Laravel EnvProviders为我们在Laravel应用中对服务提供者(Service Provider)的加载进行管理提供了新方式,通过该扩展包我们可以在不同开发环境加载特定的服务提供者。 2、安装 通过Composer安装: composer require sven/env-providers 然后在config/app.php中注册服务提供者EnvServic…

Laraval IDE 自动补全助手:Laravel IDE Helper Generator 

1、简介 该扩展包可以生成一个IDE可以理解的文件,以便提供精准的自动补全功能。这个生成的文件基于项目中存在的文件,所以永远是实时的。当然如果你不想手动生成这个文件,也可以使用预生成的文件并把它们放到项目根目录下(这些文件就没有那么实时了): Larval 5:https://gist.github.com/barryvdh/5227822 Lumen:https://gist.gith…

在 Laravel 中使用 Laravel Searchy 扩展包实现基于数据库的轻量级搜索功能

1、简介 Laravel Searchy是一个易上手的、 轻量级的、支持MySQL的Laravel搜索扩展包,使用该扩展包可以简单高效的实现基于模型的数据查询搜索功能,该扩展包还可以基于你所启用的搜索引擎实现模糊搜索和其它加权机制。此外,不需要服务器安装任何其它软件即可开始使用该扩展包。 注:如果要兼容Laravel 4,参考https://github.com/TomLingham/L…