
laravel
文章平均质量分 91
Houzhyan
What is insistence? That is,day after day,you tell yourself to go on for another day.
展开
-
Laravel中用Redis来做任务队列---出现重载问题
原文地址:http://yansu.org/2014/04/11/redis-queue-in-laravel.html利用Redis可以很方便的实现一个任务队列,但是在Laravel中,Redis的队列总会出现一个任务多次执行的问题。究其原因是它写死了reserved的时长,也就是如果1分钟后任务没有执行完成,那么这个任务就会被重新放回队列。下面是队列的简单使用和执行原理。设置转载 2017-05-04 01:40:59 · 4745 阅读 · 0 评论 -
Laravel 5使用faker Model Factory生成网站模拟演示数据
原文参考链接:https://scotch.io/tutorials/generate-dummy-laravel-data-with-model-factories开发中,假如我需要一些演示的数据,那么,我可能得连接数据库,创建一大堆的演示数据,这是一件非常蛋疼的事情。还好,Laravel是优雅高效的,Laravel绝对不会干很蠢的事情。按照大多数人的做法,按照令人繁琐的方式创建数据,比如我需要翻译 2018-01-17 20:32:36 · 600 阅读 · 0 评论 -
Laravel 开发插件必备三件套
转载,图片显示不出来,可直接查看原文,链接:http://www.bcty365.com/content-153-5897-1.html先装上开发插件三件套,开发神器。先不管这能干些啥,装上再说。1、barryvdh/laravel-debugbarcomposer require barryvdh/laravel-debugbar --dev2、barryvdh/laravel-ide-help转载 2018-01-17 20:35:52 · 5380 阅读 · 0 评论 -
优化 Laravel 网站打开速度9条
优化 Laravel 网站打开速度Laravel是一个功能强大的框架,组件很多,代码也很庞大,它的易用方便是牺牲了性能的,即便如此它仍然是一个优秀的框架,但在正式环境下要做好优化提升网站的打开速度。1.关闭debug打开.env文件,把debug设置为false.123APP_ENV=localAPP_DEBUG=falseAPP_KEY=base64:sT/aTFeaE13eyao1Raee6j转载 2018-01-17 20:41:05 · 770 阅读 · 0 评论 -
如何利用预加载优化Laravel Model查询详解
前言本文主要给大家介绍了关于利用预加载优化Laravel Model查询的相关内容,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍:介绍对象关系映射(ORM)使数据库的工作变得非常简单。 在以面向对象的方式定义数据库关系时,可以轻松查询相关的模型数据,开发人员可能不会注意底层数据库调用。下面将通过一些例子,进一步帮助您了解如何优化查询。假设您从数据库收到了100个对象,并且每个记录都有1转载 2018-01-17 21:09:21 · 2787 阅读 · 2 评论 -
Laravel 之 Redis 模块操作(全)
简介Redis模块负责与Redis数据库交互,并提供Redis的相关API支持;Redis模块提供redis与redis.connection这两个服务;redis.connection服务提供redis连接对象;redis服务提供Illuminate\Redis\RedisManager对象,负责与Redis打交道的这部分管理工作;配置项以下是笔者的示例;default是默认的Redis连接对象转载 2018-01-17 22:07:08 · 22547 阅读 · 5 评论 -
正确的 Composer 扩展包安装方法composer install 和update、require
问题说明我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的:composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害。因为 composer update 的逻辑是按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最新版本,注意,是 所有扩展包,举个例子,你在项目一开始的时候使用转载 2018-02-06 01:12:53 · 9811 阅读 · 1 评论 -
PHPDocumentor 注释规范整理
你会写注释么?从我写代码开始,这个问题就一直困扰着我,相信也同样困扰着其他同学。以前的写注释总是没有一套行之有效的标准,给维护和协同开发带了许多麻烦,直到最近读到了phpdocumentor的注释标准。 下面对phpdocumentor的注释标准进行总结:Type(数据类型): string 字符串类型integer or int 整型转载 2018-02-06 02:09:34 · 825 阅读 · 0 评论 -
"phpdocumentor/phpdocumentor": "2.*"生成API文档
PHPDocumentor是一个用PHP写的强大的文档自动生成工具,对于有规范注释的php程序,能够快速生成具有结构清晰、相互参照、索引等功能的API文档。旧版本是PHPDoc,PHPDoc是PEAR下面的一个非常优秀的模块,类似于Javadoc。从1.3.0开始,更名为phpDocumentor,新版本新加了对php5语法的支持,同时,可以通过在客户端浏览器上操作生成文档,文档可以转换为PDF、转载 2018-02-06 01:58:28 · 624 阅读 · 0 评论 -
Laravel框架开发调试工具Laravel Debugbar使用
说明laravel-debugbar 用于直观的显示调试及错误信息,提高开发效率。完整的高质量扩展包推荐列表,请前往:下载量最高 100 个 Laravel 扩展包推荐文章概览安装;高级用法。接下来是详细解说。安装1). 使用 Composer 安装该扩展包:composer require barryvdh/laravel-debu转载 2018-01-17 18:06:32 · 9862 阅读 · 0 评论 -
composer部署Yii2框架(linux)遇到问题及解决思路总结
初次接触用composer安装php框架会遇到很多不明白的概念和流程,安装的过程也是一种学习的过程,不过有很多时候出错不一定是设置或命令错误,仅仅因为网络或者..墙的关系,不过这些不确定因素和陌生的模式,足以让部分初学者望而却步,另外包括很多解决问题的方法都是英文,在此也可以看出英语对程序员提升也很关键.当然,yii框架并没有严格要求使用composer安装,所以也可以到官网下载相关程序包,解原创 2017-08-04 18:44:24 · 3247 阅读 · 0 评论 -
Laravel命令行 php artisan常用方法
1、生成控制器php artisan make:controller PhotoController2、使用RESTFUL生成控制器php artisan make:controller PhotoController --resourceRoute::resource('photo', 'PhotoController');为什么用resource参数,因为我原创 2017-12-13 09:48:19 · 2362 阅读 · 0 评论 -
Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)
容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。IoC 容器 —— Laravel 的核心Lar转载 2017-12-13 09:52:31 · 812 阅读 · 0 评论 -
laravel依赖注入
laravel容器包含控制反转和依赖注入,使用起来就是,先把对象bind好,需要时可以直接使用make来取就好。 具体分析参照:http://laravelacademy.org/post/769.html通常我们的调用如下。$config = $container->make('config');$connection = new Connection($this->confi转载 2017-12-13 09:55:00 · 1389 阅读 · 0 评论 -
Laravel资源控制器处理的动作
D:\hwamp\Apache24\htdocs\laravel\my_laravel>php artisan route:list+--------+--------------------------------------------------------------------------------------------------------------------------原创 2017-12-13 11:08:20 · 2405 阅读 · 0 评论 -
Laravel模板引擎Blade中section的一些标签的区别介绍
Laravel 框架中的 Blade 模板引擎,很好用,但是在官方文档中有关 Blade 的介绍并不详细,有些东西没有写出来,而有些则是没有说清楚。比如,使用中可能会遇到这样的问题:1.@yield 和 @section 都可以预定义可替代的区块,这两者有什么区别呢?2.@section 可以用 @show, @stop, @overwrite 以及 @append 来结束,这三者又有转载 2018-01-22 16:44:41 · 393 阅读 · 0 评论 -
在 Laravel 5 中集成 Intervention Image 实现对图片的创建、修改和压缩处理
Intervention Image 是一个PHP图片操作处理库,为图片创建、修改及压缩等处理提供了便捷方式。此外,还提供了服务提供者和门面以便集成到Laravel应用中。1、安装安装Intervention Image之前,需要确保PHP版本>=5.4并且安装了Fileinfo扩展,以及GD库(>=2.0)或者Imagick扩展(>=6.5.7)。我们使用Compos转载 2018-01-30 23:36:31 · 5378 阅读 · 0 评论 -
现代 PHP 新特性系列(四) —— 生成器的创建和使用
文章转自:http://laravelacademy.org/post/4317.html1、概述生成器是 PHP 5.5 引入的新特性,但是目测很少人用到它,其实这是个非常有用的功能。生成器和迭代器有点类似,但是与标准的PHP迭代器不同,PHP生成器不要求类实现Iterator接口,从而减轻了类的开销和负担。生成器会根据需求每次计算并产出需要迭代的值,这对应用的性能有转载 2018-01-07 11:28:32 · 245 阅读 · 0 评论 -
PHP laravel SQL优化
SQL优化的态度--Facebook做产品的时候,注重一句话,我们不求完美,我们先把产品运行起来!其实上边的话,我也是对自己的说的,最近比较忙,闲暇时光,总结一下过去的薄弱点,不论你做什么,写什么,你总会遇到困难,总会遇到挫折,那个时候才是你真正提高的时候,绝对......是这样,当你重复做一些事情的时候,你会慢慢厌烦,慢慢的感到不满,也许你可以认为我说的不对,但是我有转载 2018-01-17 16:14:10 · 394 阅读 · 0 评论 -
Laravel中使用uploadify 上传文件返回出现debugbar信息解决思路
Laravel5.5源码详解 – Laravel-debugbar 及使用elementUI - ajax的注意事项关于laravel对中间件的处理,请参中间件考另文, Laravel5.5源码详解 – 中间件MiddleWare分析 这里只是快速把debugbar的事务处理流程记录一遍。我在Illuminate\Pipeline\Pipeline的then函数中进行中间件转载 2018-01-28 23:01:54 · 573 阅读 · 0 评论