今天在改一个通过时间筛选数据的接口时,突然莫名其妙的报错了,我大致看了一下是date()函数的错误,我用的是PHP5.6+nginx1.10的环境,错误信息如下: date(): it is not safe to rely on the system's timezone settings. 百度一下,网上说是PHP5.3之后涉及时间相关会报此类错,最好的解决方案是修改php.ini文件,修改方

nginx   php  

1. ElasticSearch安装 直接使用brew install elasticsearch 安装最新版本的es,基本没有障碍。 2.laravel5.1框架添加elasticsearch支持 在composer.json文件中添加elasticsearch-php依赖: { "require": { "elasticsearch/elasticsearch":

数据同步   mysql   elasticsearch   php  

ubuntu 安装php7.1

1、更新ubuntu系统 sudo apt-get update 2、安装php add-apt-repository ppa:ondrej/php 添加php源 apt-get update apt-get install php7.1-fpm 安装php-fpm 3、安装nginx 4、配置 编辑 vim /etc/nginx/sites-available/default 取消"locati

nginx   php  

通用分页列表数据集获取方法 调取 参数说明:

html   php  

PHP使用CURL详解 Curl是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用方法 使用CURL的PHP扩展完成一个PHP的请求,一般分为四个步骤: 初始化Cu

curl   php  

前言 redis等nosql简单高效的解决了高并发场景下的一系列问题,并很大程度的解放了持久化DB的业务压力。 实现 基于redis字符串string类型的简单缓存实现 基于redis列表list类型的简单队列实现 基于redis字符串setnx的悲观锁实现 基于redis事务的乐观锁实现 基于redis的发布订阅实现 测试用例 5种使用场景都提供测试用例,使用方法: 克隆项目: git clon

php   redis   pattern  

当你被迫把东西做得很简单时,你就被迫直接面对真正的问题。当你不能用表面的装饰交差时,你就不得不做好真正的本质部分。

php  

规范开发工具

编辑器 phpstrom sublime text3 APICloudSnippets Alignment AutoFileName Bootstrap 4 Autocomplete BracketHighlighter CSS Snippets CSS3 DocBlockr Emmet Git HTML Snippets HTML5 HTMLBeautify JS Snippets JavaSc

javascript   php   html   css   laravel  

Laravel 中有很多非常有用的辅助函数(helper function) 1.csrf token 表单 {{ csrf_token() }} 这样就可以直接获取 Laravel 自身维护的 csrf_token,比如通常是这样用的: <input name="_token" value="{{ csrf_token() }}" type="hidden" /> 或者你也可以这样,直接获取 c

php   laravel  

Laravel 5.3 教程:https://www.laravist.com/seri... 在 Laravel 5.3 (具体版本是在 5.3.17 之后可以使用)的时候,Factory 模块新增了一个非常好用的方法 state(),这对于我们处理一些不同角色的时候非常有用,具体可以看下面的例子: 正常的,我们还是使用 define 来定义 factory: $factory->define

laravel   php  
1 2 3 4 5 6 7 8 9