Laravel 的 IoC 容器详细解析
1.依赖 IOC( inversion of controller )叫做控制反转模式,也可以称为(dependency injection ) 依赖注入模式。要理解依赖注入的概念我们先理解下什么依赖 //支付宝支付 class Alipa...
1.依赖 IOC( inversion of controller )叫做控制反转模式,也可以称为(dependency injection ) 依赖注入模式。要理解依赖注入的概念我们先理解下什么依赖 //支付宝支付 class Alipa...
通过网上查到的增加配置内存等,依旧解决不了phpStorm假死的问题,原因是目录文件太多,用phpstorm开发时如果项目中文件过多会造成phpstorm变慢甚至卡死,尤其在node加入到我们的项目中更加会加重这种情况,因为node_mod...
性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。 接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。 这里是简单的列表: 配置信息缓存 artisan config...
今天项目中用到GuzzleHttp,开始不知道怎么用,其实还是很简单的。 直接在项目根目录,输入以下命令 composer require guzzlehttp/guzzle 等下载安装好,在vendor文件夹下,有一个guz...
解决 Laravel/Lumen 出现 “Please provide a valid cache path” 问题 新建项目报错: //错误提示: InvalidArgumentException in Compi...
1、安装 HTMLPurifier 是基于 PHP 编写的富文本 HTML 过滤器,通常我们可以使用它来防止 XSS 跨站攻击,更多关于 HTMLPurifier的详情请参考其官网:http://htmlpurifier.org/。Puri...
Laravel5.3已经发布了,这次版本多了一个官方工具包:scout。这个包的作用就是帮助大家更好的将全文检索工具和项目更好的结合,让开发者使用起来更方便。但是我发现了一个问题:Laravel官方文档对于scout的使用说明并没有那么详细...
今天做练习时,想把App目录下的User.php移动到App\Models下,但发现并不是简单的改个命名空间的事。 Laravel默认情况下的Model都是放在app目录下的,也就是说其命名空间是App.但是有时候我们希望app目录能够更加...
今天对laravel5.5的validation验证进行了全面的翻译。新建文件放置为:resources\lang\zh_CN\validation.php全文件如下: <?php return [ /* |-------------...
看看PHP官方手册对Trait的定义: 自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。 Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人...