laravel扩展推荐】的更多相关文章

这里有 10+ 个用来搭建 Laravel 应用的包 为何会创建这个包的列表?因为我是一个「比较懒」的开发者,在脸书上是多个 Laravel 小组的成员.平日遇到最多的问题就是开发是需要用那些包.我很懒所以我不想每次都从头开始搞这些东东. 为何此文没有包括管理包?它们将会在另外一篇文章中进行讲解. 1. 模块 如果你不是开发一个「玩具项目」.那么,使用模块以及按模块功能进行划分是比较推荐的做法.集中管理模块的实体.控制器.视图.路由.配置等信息.还有啥?以及更方便的在多个应用间进行代码转移. 优…
1. Intervention/image 图片处理 2.Laravel User Agent 轻松识别客户端信息 3.OAuth 2.0 支持 4.页面面包屑工具 5.计划任务分发器(直接可替换掉 Cron) 6.从现存的数据中以 migration 的形式导出数据库表,包括索引和外键,相当于 数据库迁移 7.reCAPTCHA 验证码的支持 8.二维码生成工具 使用swoole加速 https://github.com/chongyi/swoole-laravel-framework htt…
说明 Laravel 另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态. 本文对 Packagist 上打了 Laravel 标签 的扩展包进行整理,截止到现在 2016 年 8 月 9号,有超过 7176 个扩展包,以下是下载量最大的 100 个. 相信下面这 100 个扩展包会让你的编码更加高效  为了方便跟踪文章修改和接受 PR,已将项目发布到 https://github.com/summerblue/laravel-package-top-10…
说明# barryvdh/laravel-ide-helper 扩展包能让你的 IDE ( PHPStorm, Sublime ) 实现自动完成.代码智能提示和代码跟踪等功能,大大提高你的开发效率. 完整的高质量扩展包推荐列表,请前往:下载量最高 100 个 Laravel 扩展包推荐 文章概览# 安装: 使用效果. 接下来是详细解说. 安装# 1). 使用 Composer 安装该扩展包: composer require barryvdh/laravel-ide-helper 2). 安装完…
Visual Studio 拥有非常不错的可扩展性,在之前的文章中,我也给大家示范了如何进行编辑器的扩展(详见文末参考资源).在本篇文章中,我将介绍几款非常实用的扩展,从而帮助我们提高开发效率. C# outline Visual Studio 默认的大纲方案只允许在方法级别及以上进行代码的折叠,无法对一个if.while的区块进行折叠,而这款工具则正好弥补了这个问题. 下载地址 2010 | 2012 | 2013 highlight all occurrences of selected w…
本文转自 http://www.cnblogs.com/stg609/p/3726898.html Visual Studio 拥有非常不错的可扩展性,在之前的文章中,我也给大家示范了如何进行编辑器的扩展(详见文末参考资源).在本篇文章中,我将介绍几款非常实用的扩展,从而帮助我们提高开发效率. C# outline Visual Studio 默认的大纲方案只允许在方法级别及以上进行代码的折叠,无法对一个if.while的区块进行折叠,而这款工具则正好弥补了这个问题. 下载地址 2010 | 2…
使用 Composer 安装Laravel扩展包的几种方法 以下的三种方法都是需要你在项目的根目录运行 第一种:composer install 如有 composer.lock 文件,直接安装,否则从 composer.json 安装最新扩展包和依赖: 第二种:composer update composer update 的逻辑是按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最新版本,注意,是 所有扩展包,举个例子,你在项目一开始的时候使用了laravelcoll…
1.扩展推荐 Beautify    Beautify code in place for VS Code CSS Formatter     Formatter for CSS ESLint    Integrates ESLint JavaScript into VS Code GitLens — Git supercharged     Supercharge the Git capabilities built into Visual Studio Code — Visualize co…
如何开发 Laravel 扩展包并发布到 Composer  发布于 2019-01-22 cxp1539  1074 Vie   开发扩展包 我们来做一个根据第一个字符或者汉字生成头像的laravel扩展包.其实原理就是我们自己去写一个服务提供者,把服务提供者配置到app/providers数组中. 1.第一步现在自己项目中跟目录创建packages/cxp/avatar/src 2.修改 composer.json "psr-4": { "App\\": &qu…
如何开发.本地测试.发布 Laravel 扩展包?  Laravel/ 1年前/  4022 /  11   现在已经有了很多,关于如何开发 Laravel 扩展包的文章.但是大多文章写的太过片面,不够完整,而且我在实际进行开发扩展包的时候,还是遇到了很多的问题,我把自己的开发经验,以及遇到的问题记录下来,分享给大家.   扩展包开发   1. 创建新项目,初始化扩展包配置 首先创建一个新的 Laravel 项目: composer create-project laravel/laravel…
1 实验性功能 Chrome/Chromium内置了一些很酷的实验性功能,打开 chrome://flags 即可访问.打开这些实验性功能后,浏览器的使用体验会更好,这里Chrome的版本为80.0.3987.132, Chromium的版本为82.0.4080.0,不同的版本中有不同的实验性功能,具体每一项请打开上面的访问地址进行查看. 1.1 平滑滚动 1.2 悬停标签 鼠标悬停标签显示网址与网页缩略图. 1.4 并行下载 1.5 强制黑暗模式 对所有内容使用黑暗模式. 1.6 阅读模式 开…
PHP Composer包开发 基于Composer的Laravel扩展包开发工作流 实现laravle项目的文件管理,添加文件/文件夹,删除文件,查看代码/文件(代码支持缩进,支持语法高亮) composer 项目地址:https://packagist.org/packages/wuqb/laravel-codeview github 项目地址: https://github.com/wuxiumu/code-management 1.在项目下执行 mkdir packages // 创建p…
Laravel Log Enhancer 是 Laravel 5.6  的一个扩展包,可以在 Laravel 日志中添加额外的数据. 得益于 Laravel 5.6 中日志的更新,这个包利用这些特性扩展日志记录并添加数据,例如请求头.内存使用情况.会话信息和其它数据 . 你可以通过修改 config/logging.php 中的 tap 属性,来添加  LogEnhancer 到你的日志通道: 'production_stack' => [ 'driver' => 'stack', 'tap'…
我最近需要一个用户地域检测来设置用户的默认区域和货币.由 Daniel Stainback 创建的 torann/geoip  很好地满足为Laravel 5 项目提供 GeoIP 服务的要求. 这个 Laravel GeoIP 包支持一些服务,包括默认的 ip-api.com 服务, 一个可下载的 Maxmind 数据库和 Maxmind API.你也可以通过这个配置轻松地增加一个通用的服务. 这个包的基本使用是引用 geoip() 帮助函数,可选择性传递 IP 地址参数.下面是一个基于 IP…
Intervention/image 是为 Laravel 定制的图片处理工具, 它提供了一套易于表达的方式来创建.编辑图片. 一.环境要求 二.安装及配置 下载地址:https://packagist.org/packages/intervention/image 使用composer进行安装: composer require intervention/image 修改 app/config/app.php 添加 ServiceProvider: // 将下面代码添加到 providers…
Visual Studio 工欲善其事,必先利器.本着这样的观念,对于经常使用的工具,我喜欢去研究研究,帮助我提高效率. Visual Studio Microsoft Visual Studio(简称VS)是微软公司的开发工具包系列产品.VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等等.所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows.Windows Phone.Windows C…
1. 创建包 php artisan workbench vendor/package --resources     注:  vendor:开发商名   package:包名   2.修改下包里composer.json中的authors   "authors": [ { "name": "cicl", "email": "test@126.com" } ] 3. 为创建的包注册ServiceProvid…
一. 包自动发现 在 Laravel 应用的配置文件 config/app.php 中,providers 配置项定义了一个会被 Laravel 加载的服务提供者列表.当安装完新的扩展包后,在老版本中需要将扩展包的服务提供者添加到这个列表以便被 Laravel 使用.从 Laravel 5.5 开始,我们不必再手动添加服务提供者到该列表,而是将提供者定义到扩展包下 composer.json 文件的 extra 选项中,除了服务提供者之外,我们还可以以这种方式注册门面: "extra"…
使用场景 在引用第三方包的时候,对第三方包有改动需求,需要将代码放在自己的仓库:并且自己的其他项目也有需求引用自定义的第三方包:甚至自己会发布修改后的第三方包: 读完本文你讲获得: Git Submodule的基本使用 从本地加载第三方包 从自定义仓库地址获取扩展包 快速创建第三方包 本文是在我自己想要创建一个基础第三方包的时候记录下的操作步骤 1.利用git submoudle在已有项目中使用第三方包 通常利用composer安装的包均在vendor目录下,并且仓库地址均指向第三方包作者的仓库…
创建一个空的laravel项目 composer create-project --prefer-dist laravel/laravel pkg 在新建的 laravel 项目中建立如下目录 qiangzhiwang\testpkg\src,packages 目录和 app 目录同级.我们开发包的代码都放在这个 src 目录中,qiangzhiwang和 testpkg完全自定义. mkdir -p packages/qiangzhiwang/testpkg/src 修改项目composer.…
我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的: composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害. 因为 composer update 的逻辑是按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最新版本,注意,是 所有扩展包,举个例子,你在项目一开始的时候使用了 monolog,当时的配置信息是 "monolog/monolog": "1.*", 安装的是 mon…
前言 github是个知识的宝库,分享一下自己浏览github使用的浏览器扩展. octotree 功能简介:以文件组织的结构方式查看仓库,再也不用一级一级地翻目录啦.下载单个文件 源码:https://github.com/buunguyen/octotree chrome 扩展:https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc Octo Mate 功能简介:国人作品 绝对支持…
该扩展并未在火狐官方的扩展站中上线,在火狐中国的站点中也几乎很难找到,只是作为火狐中国版的一个集成扩展. 各位想要使用该扩展,但又不愿安装火狐中国版的的浏览迷可以通过以下地址独立安装该扩展. 扩展地址:http://g-fox.cn/chinaedition/addons/cpmanager/cpmanager-1.2.13.xpi…
问题说明 我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自这个文档 的: composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害. 因为 composer update 的逻辑是按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最新版本,注意,是 所有扩展包 ,举个例子,你在项目一开始的时候使用了 monolog,当时的配置信息是 "monolog/monolog": "1.*", 安装的…
ReSharper : 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了.它的特点可以快速重构.高亮显示错误.导航和搜索都很方便.智能提示.智能复制这个我特别喜欢等等,用着它你会感受到很多惊喜. Extensibility Tools :必备工具,他是基于visual studio上的拓展功能,增加了编码显示.智能感知.强化智能提示.代码段处理.自动提示html的标签工具等特点,而且下面提到的部分工具也是基于它的…
创建一个新的laravel项目 composer create-project --prefer-dist laravel/laravel laravel-package "5.5.*" 在项目中创建app\package\yiche\region\src cd app/package/yiche/region composer init php artisan make:provider RegionServiceProvider 将app/Providers/RegionServi…
laravel-easemob 环信及时通讯 laravel 包开发,用于环信用户.群.聊天室等功能 github 地址   安装 加载包 "link1st/laravel-easemob": "dev-master" 在配置文件中添加 config/app.php 'providers' => [ /** * 添加供应商 */ link1st\Easemob\EasemobServiceProvider::class, ], 'aliases' =>…
github地址:https://github.com/barryvdh/laravel-debugbar…
github地址:https://github.com/Intervention/image…
github地址:https://github.com/Maatwebsite/Laravel-Excel 安装: sudo composer require maatwebsite/excel 配置: (5.0)'Maatwebsite\Excel\ExcelServiceProvider', 或者 (5.1)Maatwebsite\Excel\ExcelServiceProvider::class, 'Excel' => 'Maatwebsite\Excel\Facades\Excel',…