-
在Laravel 5.6中使用Swoole的协程数据库查询
Installation首先,确认你是用的是laravel 5.6然后,你需要依赖 kuaiapp/db 这个包,作用是实现 Swoole\Coroutine\MySQL 的伪 PDO 接口composer require kuaiapp/
2019-10-24 14:11点击阅读
-
Laravel 队列:如何查看队列报错信息?
问题Laravel 队列在执行时,如黑盒一样,出错时我们该如何调试呢?方法一、sync 驱动如果你在开发环境,修改 .env:QUEUE_DRIVER=sync这样就可以直接通过 Web 请求触发点看到出错信息。方法二、failed-tab
2019-10-23 23:01点击阅读
-
在 Laravel 中优雅处理 Form 表单
在开发 Laravel 应用的时候,通常都会涉及到表单的处理,针对如何优雅处理和复用 Laravel 的 Form 表单,下面是小小的人生经验:使用 Form Package虽然写原生的 HTML 代码可读性确实高了,但是其实 Form P
2019-10-23 22:59点击阅读
-
Laravel 中的一个后期静态绑定
关于 PHP 的 new static 延迟静态绑定,或者叫后期静态绑定,在 Laravel 中遇到一个使用上的问题。如下,在 Laravel 中调用 Model 新增数据的时候,首先给 Model 加了一个获取分表的方法:protecte
2019-10-23 13:43点击阅读
-
laravel 跨域解决方案
我们在用 laravel 进行开发的时候,特别是前后端完全分离的时候,由于前端项目运行在自己机器的指定端口(也可能是其他人的机器) , 例如 localhost:8000 , 而 laravel 程序又运行在另一个端口,这样就跨域了,而由于
2019-10-22 13:27点击阅读
-
Laravel 队列发送邮件
批量处理任务的场景在我们开发中是经常使用的,比如邮件群发,消息通知,短信,秒杀等等,我们需要将这个耗时的操作放在队列中来处理,从而大幅度缩短Web请求和相应的时间。下面讲解下Laravel中队列的使用配置文件 config/queue.ph
2019-10-21 13:36点击阅读
-
Laravel 即时应用的一种实现方式
即时交互的应用在现代的 Web 应用中很多场景都需要运用到即时通讯,比如说最常见的支付回调,与三方登录。这些业务场景都基本需要遵循以下流程:● 客户端触发相关业务,并产生第三方应用的操作(比如支付)● 客户端等待服务端响应结果(用户完成第三
2019-10-21 13:29点击阅读
-
thinkphp和yii2的优缺点是什么?
什么是thinkphp?优缺点是什么?ThinkPHP是免费开源的,快速的,简单的,面向对象的轻量级PHP开发框架,ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql
2019-10-21 11:07点击阅读
-
thinkphp框架能干什么?
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。使用ThinkPHP,你可以更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何PHP应用开发都可以从T
2019-10-21 11:04点击阅读
-
thinkphp函数有哪些
thinkphp函数有哪些?thinkphp5.0 助手函数大全推荐教程:thinkphp教程load_trait:快速导入Traits,PHP5.5以上无需调用/** * 快速导入Traits PHP5.5以上无需调用 * @param
2019-10-17 14:44点击阅读
-
Laravel 中使用 puppeteer 采集异步加载的网页内容
采集网页内容是一项很常见的需求,比较传统的静态页面,curl 就能搞定。但如果页面中有动态加载的内容,比如有些页面里通过 ajax 加载的文章正文内容,又如果有些页面加载完成后进行了一些额外处理(图片地址替换等等……)而你想采集这些处理过后
2019-10-16 14:24点击阅读
-
Laravel中利用Scout集成Elasticsearch搜索引擎
写在前面Elasticsearch(以下简称es)是一个实时的分布式搜索和分析引擎。在搜索引擎方面,不仅仅有Elasticsearch,像另一篇提到的Algolia,还有sphinx、Solr等等,这里不做评价和比较,本篇主要介绍larav
2019-10-15 14:32点击阅读
-
ThinkPHP5.1使用redis缓存
ThinkPHP框架已经封装好redis驱动,不管是session还是cache都支持redis驱动,下面我们来了解一下在ThinkPHP5.1版本下如何使用redis缓存。配置:/config/cache.phpreturn [ /
2019-10-14 12:35点击阅读
-
thinkPHP5如何使用rabbitmq
thinkPHP5如何使用rabbitmq?安装好 tp5 的 rabbitmq 扩展后,在项目根目录文件添加文件 rabbitmq.php 引导启动 rabbitmq。
2019-10-09 18:02点击阅读
-
ThinkPHP6源码:从Http类的实例化看依赖注入是如何实现的
ThinkPHP 6 从原先的 App 类中分离出 Http 类,负责应用的初始化和调度等功能,而 App 类则专注于容器的管理,符合单一职责原则。以下源码分析,我们可以从 App,Http 类的实例化过程,了解类是如何实现自动实例化的,依
2019-10-09 17:56点击阅读
-
浅析PHP框架Laravel最新SQL注入漏洞
PHP知名开发框架Laravel,之前在官方博客通报了一个高危SQL注入漏洞,这里简单分析下。首先,这个漏洞属于网站coding写法不规范,官方给了提示:但官方还是做了修补,升级最新版本V5.8.7可修复。我们先定位下这里:Illumina
2019-10-02 17:51点击阅读
-
thinkphp中防止xss攻击的方法
● XSS(跨站脚本攻击)两种形式:输入JS代码或者HTML代码导致页面乱。● XSS(跨站脚本攻击)可以用于窃取其他用户的Cookie信息,要避免此类问题,可以采用如下解决方案:直接过滤所有的JavaScript脚本;转义Html元字符,
2019-10-02 17:47点击阅读
-
Laravel 注册多语言路由
Laravel Multilingual Routes 是 Chin Leung 的一个扩展包,为你的应用注册多语言路由。 代替以下的路由设置:Route::get(/, ShowHomeController)->name(en.home)
2019-10-02 17:45点击阅读
-
PHP 多进程与信号中断实现多任务常驻内存管理【Master/Worker 模型】
本文章基于 pcntl 扩展做的多进程测试。进程调度策略父子进程的调度由操作系统来负责,具体先调度子进程还是父进程由系统的调度算法决定,当然可以在父进程加上延时或是调用进程回收函数 pcntl_wait 可以先让子进程先运行,进程回收的目的
2019-10-02 17:37点击阅读
-
laravel优雅在哪里
laravel优雅在哪里?laravel优雅体现在:● 代码风格● 面向对象、设计模式等● 可拓展性强● 从前端、后端、测试、及部分运维事项(如定时脚本、DB-migration等)都很完善laravel的核心就是依赖注入、控制反转补充:所
2019-10-02 17:22点击阅读
人气排行
- 1汽车之家中如何查询违章记录
- 2代号鸢主角是男是女
- 3手机克隆怎么选择这是新设备
- 4小度智能音箱使用的方法介绍
- 5魅族20pro最新消息
- 6疯狂番茄APP的具体使用讲解
- 7iPhone长按APP图标无法删除应用的操作方法
- 8vivo x80 pro+上市时间
- 9荣耀x40如何连接电脑
- 10在闲鱼APP中使用信用卡支付的方法
- 11苹果手机最新款详细介绍
- 12在天天p图中设置双眼皮的方法
- 13在交汇点APP中使用邀请码的详细方法
- 14使用薪头条app赚钱的简单操作技巧
- 15honor手机密码忘了怎么开锁
- 16百度贴吧APP调整字体大小的基础操作
- 17在华为畅享7s中设置来电头像的图文讲解
- 18手机频段怎么设置详细教程
- 19华为nova3星耀版和普通版的区别
- 20oppofindn2flip价格详情