文章库ARTICLE COLUMN

  • LAMP学习思维导图分享

    LAMP学习思维导图分享

    下面是LAMP学习思维导图,很早之前在网上查阅到的,分享给大家。 showImg(https://segmentfault.com/img/bVtOHS); 如有侵权请联系本人,及时删除,多谢!

    _ang_ang 评论0 收藏0
  • 我的lnmp安装坎坷

    我的lnmp安装坎坷

    摘要:可能会出现的错误解决办法就是先卸载,然后安装。在中添加重新加载和就可以啦。 主要是手动编译安装的lnmp环境   整合网上的各种教程和自己搭建环境时候碰到的各种问题。参考地址:CentOS 编译安装 LNMP,十分感谢博主的分享。  我的linux环境是ce...

    shixinzhangshixinzhang 评论0 收藏0
  • PHP7 扩展之自动化测试

    PHP7 扩展之自动化测试

    摘要:在安装及各种扩展的过程中,如果你是用源码安装,会注意到在成功之后总会有一句提示这个就是运行的自动化测试了。本文转自官方博客 在安装 PHP7 及各种扩展的过程中,如果你是用源码安装,会注意到在 make 成功之后总会有一句提示:Don"t forget to ru...

    grafgraf 评论0 收藏0
  • PHP设计模式(一):基础编程模式

    PHP设计模式(一):基础编程模式

    摘要:原文地址设计模式一基础编程模式俗话说,是世界上最好的语言,因为什么都能干。本系列文章将由浅入深的介绍各种设计模式。转变编程的思维需要花费的时间是很长的,但是记住算法提高程序运行的速度,而设计模式提高编程的速度。 原文地址:PHP设计模式(...

    RaaabbitRaaabbit 评论0 收藏0
  • dingo/api 使用

    dingo/api 使用

    摘要:快速使用安装添加服务提供者打开向数组中添加其他的服务提供者添加打开向数组中添加和其他的添加自定义配置文件执行命令结果配置你的文件,把下面的内容添加你的文件里到这里,基础配置基本完事了,下面创建一个来看看效果创建到你的路由文件里面,把下...

    zhoutaozhoutao 评论0 收藏0
  • 如何在线制作gif图片?

    如何在线制作gif图片?

    摘要:最近想做个在线制作的网站,所以研究下了和制作图片站已经做出来了有兴趣的朋友可以先看看安装,以下是制作的核心过程,分享给大家,希望喜欢。 最近想做个gif在线制作的网站,所以研究下了imagemagick和graphicsmagick制作gif图片站已经做出来了:有...

    darkbaby123darkbaby123 评论0 收藏0
  • 为 Laravel 项目快速定制拥有 Bootstrap 风格的面包屑导航

    为 Laravel 项目快速定制拥有 Bootstrap 风格的面包屑导航

    摘要:本文经授权转自社区说明可为你的项目快速定制拥有风格的面包屑导航。本文章由成员撰写首发地为社区文章的项目截图运行代码请见请参照此文档运行文章概览安装配置生成配置文件基本使用安装使用安装关于的安装方式,请见这篇文章。 本文经授权转自 PHPHu...

    sunsmellsunsmell 评论0 收藏0
  • SimfaseDevEnv一个Vagrant构建的开发环境

    SimfaseDevEnv一个Vagrant构建的开发环境

    摘要:整体与很像,但是做了一些更改,为了更适应中国国内的开发网络环境。表示宿主机器的目录,表示环境目录。将虚拟机置于休眠状态。在开发过程中可能会需要增加多个站点来运行不同的开发程序。与扩展名重名,建议将的改成为佳。 SimfaseDevEnv 介绍 Simfa...

    NoodlesNoodles 评论0 收藏0
  • 如何在 Laravel 项目中处理 Excel 文件

    如何在 Laravel 项目中处理 Excel 文件

    摘要:本文经授权转自社区说明是一款强大的文件处理扩展包能够快速完成文件的的导出解析等功能本项目由团队成员整理发布首发地为社区文章的项目截图运行代码请见请参照此文档运行文章概览安装基础用法更多功能接下来是详细解说安装使用安装该扩展包安装完成后...

    chadLichadLi 评论0 收藏0
  • 如何正确使用 Composer 安装 Laravel 扩展包

    如何正确使用 Composer 安装 Laravel 扩展包

    摘要:流程一新项目流程创建,并添加依赖到的扩展包运行,安装扩展包并生成提交到代码版本控制器中,如流程二项目协作者安装现有项目克隆项目后,根目录下直接运行从中安装指定版本的扩展包以及其依赖此流程适用于生产环境代码的部署。 本文经授权转自 PHPHu...

    BlackMassBlackMass 评论0 收藏0
  • PHP设计模式(二):抽象类和接口

    PHP设计模式(二):抽象类和接口

    摘要:在设计模式中,抽象类不能够被实例化初始化,但是可以依靠具体类的继承来实现。对于大型项目来说,对象都是由基本的抽象类继承实现,而这些类的方法通常都由接口来定义。 原文地址:PHP设计模式(二):抽象类和接口 Introduction 对于编程来说,对事物...

    xialongxialong 评论0 收藏0
  • Chap5:行为型设计模式————策略模式

    Chap5:行为型设计模式————策略模式

    摘要:类共享,因此需要实现中的所有抽象方法,如果有的具体策略类比较简单,但还是必须要去实现它的抽象方法,因此会增加不必要的开销参考设计模式十八策略模式对象行为型深入面向对象模式与实践第版 因为最近在学策略模式,所以想先跳过创建型设计模式中得...

    sshesshe 评论0 收藏0
  • yiiwebController类的剖析

    yiiwebController类的剖析

    摘要:序言类是比较常用的类,的前后台控制器都是继承了这个类。关于类的说明,其实的文档上也有,我为什么还要写这篇文章呢可能会有很多人疑惑。 序言 yiiwebController类是比较常用的类,Yii2的前后台控制器都是继承了这个类。关于yiiwebController类的说...

    big_catbig_cat 评论0 收藏0
  • 如何使 Laravel 项目中的 URL 更友好化

    如何使 Laravel 项目中的 URL 更友好化

    说明 cviebrock/eloquent-sluggable 是一款可对 Laravel 项目中的 URL 进行友好化的扩展包。 本文章由 The EST Group 成员 @Kelvin 撰写, 首发地为 PHPHub 社区. Demo Demo 截图 showImg("http://ww1.sinaimg.cn/large/0060lm7Tgw1f2cvi683d5j30x00ju...

    JerryCJerryC 评论0 收藏0
  • 如何将 Laravel 数据表里的数据导出成 Seeder 文件

    如何将 Laravel 数据表里的数据导出成 Seeder 文件

    摘要:本文经授权转自社区说明开发者使用部署一个新项目的时候通常会使用快速填充本地数据以方便开发调试扩展包提供了可将数据表里的数据直接转换为文件的功能本项目由团队成员整理发布首发地为社区使用场景通常情况下我们会希望本地开发环境数据与生产完全一...

    BigTomatoBigTomato 评论0 收藏0
  • Yii源码解读-MVC(Model)

    Yii源码解读-MVC(Model)

    摘要:应当集中整个应用的数据和业务逻辑应用当中涉及到的所有业务对象都应尽可能抽象成。如发布文章,删除评论。基础要细化在的设计上,要以尽量小的粒度进行设计。分层次设计通过继承来设计更符合业务要求的。要对每一个的命名深思熟虑参考 很常见的MVC模...

    seansean 评论0 收藏0
  • Yii源码解读-依赖注入(容器)

    Yii源码解读-依赖注入(容器)

    摘要:在中使用解耦,有两种注入方式构造函数注入属性注入。对象的实例化解析依赖信息该方法实质上就是通过的反射机制,通过类的构造函数的参数分析他所依赖的单元。 有关概念 依赖倒置原则(Dependence Inversion Principle, DIP) 传统软件设计中,上层代...

    PrasantaPrasanta 评论0 收藏0
  • PSR-2:编码样式指南

    PSR-2:编码样式指南

    摘要:编码样式指南翻译薛粲授权许可这份文档是的非官方译文。编码样式指南扩展和扩充了基础编码规范。概述代码必须遵循一份编码样式指南。行不得对行宽设置硬性限制。对行宽的软性限制必须是个字符超出时自动样式检查必须发出警告但不得产生错误。 PSR-2:...

    K_B_ZK_B_Z 评论0 收藏0
  • PSR-4:自动加载

    PSR-4:自动加载

    摘要:概述这份声明了关于从文件路径自动加载类的规范。当根据完全限定类名加载对应的文件时由最开始的命名空间开始,连续的一个或多个命名空间组成的序列,不包括最前面的命名空间分隔符,在这个完全限定类名中这个序列称为命名空间前缀,对应了至少一个基础...

    ZweiZhaoZweiZhao 评论0 收藏0
  • Yii源码解读-服务定位器(Service Locator)

    Yii源码解读-服务定位器(Service Locator)

    摘要:的目的也是解耦,并且非常适合基于服务和组件的应用。一个类可以在运行时,有针对性地增减替换所要用到的服务,从而得到一定程度的优化。这两个数组均是以服务或组件的为键的数组。用于保存这些组件或服务的定义。这个定义可以是配置数组对象类名参考 ...

    moven_jmoven_j 评论0 收藏0
  • 关于Yii2如何实现跨域的SSO登录的解析

    关于Yii2如何实现跨域的SSO登录的解析

    摘要:例如,淘宝登录的,登录成功的。所以思考如何实现这种跨域的登录就显得尤为重要了。需求分析进入登录页面的地址登录成功后跳转的地址下面我主要是以框架为例解说一下我是怎么实现这种跨越的登录的。 序言 近年来网络发展很快,参与网购的人越来越多,...

    DirtyMindDirtyMind 评论0 收藏0
  • 小白的边学边写,一个基于laravel的APP接口【API】(三)

    小白的边学边写,一个基于laravel的APP接口【API】(三)

    摘要:但是,作为一名合格的,我们也应该具备一些前端知识。但是,我们还需要验证手机号是否是唯一的,如果不唯一则应告知给客户端。 前言 前两篇文章我们已经把基本的注册功能给完成了。但是,作为一名合格的PHPer,我们也应该具备一些前端知识。HTML+css已...

    pigleipiglei 评论0 收藏0
  • Magento复写插件AW_Blog练习

    Magento复写插件AW_Blog练习

    摘要:到此就完成了。 功能介绍:安装好Magento插件后,需要把AW_Blog的前端显示方式要改变,变成类似选项卡的展示效果,先看下设计大体效果如下图:showImg("https://segmentfault.com/img/bVtIVr");那么,改如何修改插件呢?还是和往常一样,新建一个模块...

    ad6623ad6623 评论0 收藏0
  • 探究Laravel4.2加载(一)— autoload

    探究Laravel4.2加载(一)— autoload

    摘要:以手上的为准,本篇只看自动加载部分。入口文件在,打开看看。第三个参数是,将自己的自动加载函数注册到队列之首。 以手上的4.2为准,本篇只看自动加载部分。 入口文件在:/public/index.php,打开看看。 ...

    junbaorjunbaor 评论0 收藏0
  • PHP造日志轮子的经验

    PHP造日志轮子的经验

    摘要:对于的扩展开发是心有余而力不足,所以只能放弃心爱的,自己来造个简单的日志轮子了。以上是故事背景,下面开始讲造轮子的收获。以上四步看似走了一圈冤枉路,但是学习到的经验还是很值得分享的。 最近准备升级PHP7,发现同时使用yaf和seaslog扩展时会...

    GeminiGemini 评论0 收藏0

热门文章

<