一、 包自动发现 在 Laravel 应用的配置文件 config/app.php 中,providers 配置项定义了一个会被 Laravel 加载的服务提供者列表。当安装完新的扩展包后,在老版本中需要将扩展包的服务提供者添加到这个列表以便被 Laravel 使用。从 Laravel 5.5 开始 ...
分类:
其他好文 时间:
2019-06-09 10:01:09
阅读次数:
128
如何开发 Laravel 扩展包并发布到 Composer 发布于 2019-01-22 cxp1539 1074 Vie 开发扩展包 我们来做一个根据第一个字符或者汉字生成头像的laravel扩展包。其实原理就是我们自己去写一个服务提供者,把服务提供者配置到app/providers数组中。 1. ...
分类:
其他好文 时间:
2019-06-08 18:51:31
阅读次数:
109
如何开发、本地测试、发布 Laravel 扩展包? Laravel / 1年前 / 4022 / 11 现在已经有了很多,关于如何开发 Laravel 扩展包的文章。但是大多文章写的太过片面,不够完整,而且我在实际进行开发扩展包的时候,还是遇到了很多的问题,我把自己的开发经验,以及遇到的问题记录下来 ...
分类:
其他好文 时间:
2019-06-06 12:22:05
阅读次数:
129
简介 Entrust 是一个基于角色来进行权限管理的 Laravel 扩展包。官方推荐的安装版本是 5.2.x-dev,看了下 Packagist 这个版本的最新提交日期是 2016-12-29。迟迟不发布新版本,有点小坑小洞就只能靠自己想办法解决了。 踩坑一:entrust:migration 命 ...
分类:
其他好文 时间:
2019-01-19 11:19:51
阅读次数:
366
1 验证错误中文提示 composer require "overtrue/laravel-lang:~3.0" 在app.php中修改:'locale' => 'zh-CN' ...
分类:
其他好文 时间:
2018-05-13 16:07:03
阅读次数:
164
一、Debugbar 安装 参考:Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程 的“2、安装”部分 二、DbExporter 安装 参考:Laravel 扩展推荐: DbExporter 逆向 Migration 和 db:seed 注意: 1、默认安装 1 ...
分类:
数据库 时间:
2017-05-25 17:15:03
阅读次数:
352
我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的: composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害。 因为 composer update 的逻辑是按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最 ...
分类:
其他好文 时间:
2016-12-20 00:56:42
阅读次数:
236
1.论坛 phpwind 一个用wind框架写的论坛 discuz 社区动力 论坛 2.商城 Ecshop 商城腾讯的开源商城项目 一款B2C独立网店系统,系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。 3.问答 tipask 问答系统 开放源码的PHP问答系统,基于Laravel ...
分类:
Web程序 时间:
2016-11-16 13:51:33
阅读次数:
210
简介在 Laravel5 中,本身已经提供了丰富的验证规则供我们使用,但是天下应用奇葩多,做为程序员你会发现永远都有新的验证规则诞生,光是组合已经拯救不了你的项目了。这个时候就需要我们扩展 Validator 类,来使之帮助项目继续健康向前发展。官方给了多种扩展 Validator 的方式,我独爱直接扩展该类,但是关于这一点,官文中又写的寥寥数语,确实新人有些无奈。这里详细说一下,如何扩展它。扩展验...
分类:
其他好文 时间:
2015-08-12 19:20:38
阅读次数:
144
Packages是向Laravel中添加功能最重要的途径。composer.json中require的都是包。关于包的详细说明请查看官网http://v4.golaravel.com/docs/4.2/packages . 下面一起创建一个简单的Package : 1. 环境配置 我们以Ar...
分类:
其他好文 时间:
2015-01-11 14:46:35
阅读次数:
934