最近在学习 java 。 看java 入门到精通 。在反射部分 突然对以前不懂的 依赖注入 豁然开朗 依赖注入 就是通过反射 去获取对象中需要的参数 类 下面是模仿laravel 实现过程 。比较 low 原创 转载请注…
分类:laravel
写Laravel测试代码(一)
本文主要探讨写数据库测试。 写laravel程序时,除了写生产代码,还需要写测试代码。其中,写数据库测试比较麻烦,因为需要针对每一个test case需要建立好数据集,该次test case污染的数据表还需要恢复现场,避…
PHPer、Laravel 面试可能会遇到的问题及答案
最近社区里面有一篇文章引起了最多程序猿的关注,Laravel、PHPer 面试可能会遇到的问题,看评论区不少小伙伴们被难倒,对于一些问题同样难倒了我(其实有很多啦),趁着周末有空,又总结梳理了一遍,顺便来答一波题。由于个…
Laravel的unique和exists验证规则的优化
本文是 Laravel实战:任务管理系统(一)的扩展阅读; 欢迎作客我们的php&Laravel学习群:109256050 原文链接:http://pilishen.com/posts/Imp… la…
Laravel & Lumen 数据库操作速查
在Laravel中执行数据库操作有两种方式,一种是使用\DB外观对象的静态方法直接执行sql查询,另外一种是使用Model类的静态方法(实际上也是Facade的实现,使用静态访问方式访问Model的方法,内部采用了__c…
Laravel 路由处理
Laravel 路由处理 代码展示 protected function sendRequestThroughRouter($request) { # $this->app->instance('reques…
Laravel 5.4 入门系列 1. 安装
Composer 的安装与使用 Composer 是什么 Composer 是 PHP 的一个依赖管理工具。它以项目为单位进行管理,你只需要声明项目所依赖的代码库,Composer 会自动帮你安装这些代码库。 安装 Co…
Laravel中的Policies
系统中存在多种或者多个用户的时候,总会涉及到权限的问题。比如说一个多用户博客系统,我们总是希望作者A写的内容,只能作者A来修改而不是其他人来修改。 从5.1.11版本开始,Laravel引入了一个简单的方式来管理授权逻辑…
高性能千万级定时任务管理服务forsun laravel插件使用详解
Forsun高性能高精度定时服务,轻松管理千万级定时任务。 定时服务项目地址:https://github.com/snower/forsun laravel插件项目地址: https://github.com/snow…
如何优雅的使用 laravel 的 validator
web 开发过程中经常会需要进行参数验证,laravel 中我们常用 validator 或者 request 这两种方法来进行验证,但是这两种验证都不是很方便进行自定义提示信息,自定义验证规则,所以下面来介绍一种很方便…
laravel 实现多用户体系登录
laraveli添加一个或多个用户表,以admin为例。。部分文件内容可能需要根据实际情况修改 创建一个Admin模型 php artisan make:model Admin -m 编写admins表字段 Schema…
Swoole+Lumen:同步编程风格调用MySQL异步查询
网络编程一直是PHP的短板,尽管 Swoole扩展弥补了这个缺陷,但是其编程风格偏向了NodeJS或GoLang,与原本的同步编程风格迥然相异。目前PHP的大部分主流应用框架依然是同步编程风格,所以一直在探索Swoole…