Recently Publish Pages
创建项目和测试驱动开发
注:本项目基于 Laravel 5.7 开发,本地环境是 Mac + Laradock。在开始此项目之前,假设你已经熟悉从入门到精通...
结合 Bootstrap + Vue 组件在 Laravel 中实现异步分页功能
通过前面的系列教程,我们已经介绍完了 Laravel 框架支持的所有对数据库相关基础功能。在日常开发中,对数据库查询结果进行分页也是...
以太坊PHP离线交易开发包
EthTool开发包适用于希望采用裸交易的PHP以太坊应用开发,主要包含以下特性: 支持裸交易部署/调用合约 内置ethersca...
进阶篇(九):Eloquent 模型关联关系(下)
在前面两篇教程中,学院君陆续给大家介绍了 Eloquent 模型类支持的七种关联关系,通过底层提供的关联方法,我们可以快速实现模型间...
进阶篇(八):Eloquent 模型关联关系(中)
在上一篇教程中我们给大家介绍了一对一、一对多、多对多这三种日常工作中很常见的关联关系及其使用,这一篇教程我们将继续介绍剩下的四种更加...
最佳 Arch Linux 服务器安装
安装准备 用软通碟以ARW模式写入U盘,电脑从U盘启动; 选择Boot Arch Linux(x86_64),经过各种系统检查后,A...
依赖反转原则
简介 在整个「SOLID」原则概述的旅途中,我们到达最后一站了!最后一个原则是依赖反转原则,它规定高层次的代码不应该依赖低层级的代码...
接口隔离原则
简介 接口隔离原则规定,不应该强制接口的实现依赖于它不使用的方法。你是否曾被迫去实现一些你用不到的接口方法?如果答案是肯定的,那么你...
里氏替换原则
简介 别担心,里氏替换原则名字起的高大上,但是其实很简单。该原则可以描述为:一个抽象的任意实现都可以在声明该抽象的地方替换它。读起来...
开放封闭原则
简介 在一个应用的生命周期里,大部分时间都花在了向现有代码库增加功能,而非一直从零开始写新功能。你可能已经意识到了,这会是一个繁琐且...
单一职责原则
简介 罗伯特·C·马丁在 21 世纪早期引入了名为「SOLID」的设计原则,指代了面向对象编程和面向对象设计的五个基本原则: 单一...
框架扩展篇
简介 为了方便你自定义框架的核心组件功能,甚至是完全替换它们,Laravel 提供了大量可以对应用进行扩展的地方。例如,哈希服务实现...
进阶篇(七):Eloquent 模型关联关系(上)
我们所熟知的 MySQL、SQL Server、Oracle 都是关系型数据库,何谓关系型数据库?简单来说就是数据表之间存在关联关系...
EOS区块链PHP开发包
1. 开发包概述 EosTool的目的是消除使用PHP开发EOS区块链应用的痛苦,例如: 通过Nodeos和Keosd的RPC接口...
Laravel-Casbin:在 Laravel 里使用 Casbin(PHP 权限管理框架)
PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架( https://github.com/php-casbi...