梦想是成为一个弓箭手

一个PHP菜鸟的笔记本

排序:
默认
按更新时间
按访问量

Phpstorm使用ftp

有时候公司使用docker机进行开发时,大家的代码都在docker机上,尤其是还有通道机,需要登录通道机才能进入docker机。这时候测试代码就及其不方便,在本地改好还需要去docker机上vim一遍,导致开发效率降低。 想要用phpstorm随意编辑虚拟机上的代码吗?ftp了解一下...

2018-02-27 18:21:36

阅读数:62

评论数:0

laravel5.4使用socialite实现github登录

1.安装laravel5.4composer create-project laravel/laravel zcms 5.42.安装Socialitecomposer require laravel/socialite3.配置编辑config/app.php'providers' => [ ...

2017-09-18 13:50:56

阅读数:467

评论数:0

laravel5.4中npm run dev报错

仔细看了一下时间真的是好久都没有写博客了,去年还在认真记录遇到的每一个问题和新学到的知识,真的是惭愧。那么今天就记录一下npm run dev的问题 1.安装laravel5.4composer create-project laravel/laravel zcms 5.42.npmnpm ins...

2017-09-14 14:10:34

阅读数:1182

评论数:1

linux下mysql允许远程连接

1.查看linux防火墙是否开放3306端口 执行iptables -nL --line-number 这里显示DROP代表防火墙阻止了3306端口。 2.添加防火墙例外 执行vim /etc/sysconfig/iptables 3.重启防火墙 执行servic...

2017-03-31 14:16:06

阅读数:3797

评论数:0

HTTP 缓存机制

绪论 当web请求到达缓存时,如果本地有”已缓存”的副本,就可以从本地设备而不是原始服务器中提取这个文档 使用缓存的好处 减少了冗余的数据传输缓解了网络瓶颈的问题降低了对原始服务器的要求降低了距离时延 应用缓存时可能会出现的几种情况 命中的和未命中的 可用的已有副本为某些到达缓存的请求...

2017-03-29 11:13:12

阅读数:272

评论数:0

Golang安装

下载Golang 配置环境变量 创建第一个程序 创建第一个库 1.下载Golang无论您是在什么操作系统上使用Golang,都可以到这里下载mac版本: 下载pkg文件,传送门 无脑安装 linux版本: 下载压缩包,wget https://storage.googleapis.com/gola...

2017-03-14 16:32:16

阅读数:1235

评论数:0

PCRE正则表达式语法

字符 描述 \ 将下一个 字符标记为一个特殊字符,或一个原义字符,或向后引用,或一个八进制转义符。例如,”\n”匹配一个换行符。序列”\”匹配”\”而”(“则匹配”(“ ^ 匹配输入字符串的开始位置,如果设置了RegExp对象的Multiline属性,^也匹配”\n”或”\r”之...

2017-03-13 09:52:49

阅读数:214

评论数:0

在MAMP下PHP7安装Redis扩展

到github上下载phpredis的php7分支到本地 执行phpize 执行make && make install 拷贝redis.so到扩展文件夹 修改php.ini文件 需要注意的地方: 1. 下载phpredis时要切换到php7分支 2. 进入phpredis...

2017-02-09 17:26:13

阅读数:1731

评论数:0

关于pjax的一些坑

静态页面中应用pjax看不到效果由于我是在laravel中应用的pjax,所以在layouts中的app.blade.php中引用了pjax和nprogress的相关js和css。建立公共代码pjax.blade.php@extends('layouts.app')@section('conten...

2017-01-24 10:33:58

阅读数:3891

评论数:0

laravel5.2实现区分前后台用户登录

1.前台登录直接使用laravel自带的auth php artisan make:auth 然后可以查看路由文件:Route::group(['middleware' => 'web'], function () { Route::auth(); Route::get(...

2017-01-10 17:48:57

阅读数:5059

评论数:0

Laravel中简单使用Repository模式

什么是Repository模式,laravel学院中用这样一张图来解释 其实将这个模式用在项目中就是为了将业务逻辑和具体的调用分开,创建一个仓库来存放这些业务逻辑。那么我们怎么使用呢? 建立Repository目录来存放不同的业务逻辑 在Contracts中存放接口文件,Eloquent中存放具...

2017-01-09 17:29:25

阅读数:3603

评论数:0

Laravel5.2使用RabbitMQ初体验

由于最近需要使用rabbitmq来进行消息队列的读取,但以前从来都没有接触过这等高深的技术,所以只好从头开始研究,下面就把这几周的成果分享出来,针对没有接触过消息队列的同学,希望能给你们一些帮助。安装rabbitmq 使用composer安装laravel的php-amqplib/php-amqb...

2016-12-01 16:01:57

阅读数:3791

评论数:1

关于laravel前后台多表认证登录问题

laravel学院

2016-10-12 16:54:28

阅读数:762

评论数:0

PHP获取某一天前后任意时间

date("Y-m-d",strtotime('-30 days',strtotime('2016-9-30')));

2016-09-30 17:19:52

阅读数:4268

评论数:0

Laravel解决nesting level错误和隐藏index.php

错误提示:Maximum function nesting level of ‘100’ reached, aborting! 解决办法:因为我是在windows上搭建的wamp环境,linux和mac暂时还没有实验,首先找到php.ini找到xdebug项,在最后添加一行xdebug.max_...

2016-09-23 18:01:05

阅读数:1359

评论数:0

PHP数组和对象的相互转换

关于php中想让对象以数组的形式访问,这时候就需要使用到get_object_vars()函数了。先来介绍一下这个函数。 官方文档是这样解释的:array get_object_vars ( object $obj )返回由 obj 指定的对象中定义的属性组成的关联数组。 举一个栗子:<?...

2016-07-28 10:37:35

阅读数:2753

评论数:0

一个值得纪念的日子

现在我坐在床上码着这段文字,实在是不知道该写些什么,只是想记录一下这一年来的感受。 2015年7月6日,在帝都的第一天,坐了一夜的硬座从哈尔滨熬到北京,虽然身体早就已经疲惫不堪,但是当列车驶入北京站的时候,看到高楼耸立,才发觉原来已经到了另一座城市,下了火车看到人来人往,第一次体会到交通原来还可...

2016-07-06 23:25:31

阅读数:275

评论数:0

关于mysql总是提示没有权限进入问题

刚才mysql突然间怎么连都连不上了,提醒我root账户没有权限进入。 下面就说一下解决办法: 1.进入到mysql的bin目录下通过mysqld_safe进入安全模式mysqld_safe --user=mysql --skip-grant-tables --skip-networking ...

2016-06-17 15:18:26

阅读数:2575

评论数:0

Linux下使用laravel5.2

1.首先到官网下载laravel5.2压缩包,您也可以使用composer安装。 2.之后解压到文件夹中,这里我创建了一个city的文件夹。 3.在linux下赋予city权限chmod -R 777 /home/wwwroot/default/city4.配置虚拟主机 这里注意将虚...

2016-06-14 18:26:37

阅读数:1398

评论数:0

PHP7下安装memcached扩展

如果你是PHP7使用者,请自动将这篇文章的memcached-2.2.0编译安装步骤替换为该篇文章的方法。上一步已经把libmemcached安装完成了。 下面需要到github上找到php-memcached的php7分支,并clone下来放到linux上。 clone下来会发现多处了一...

2016-06-13 11:29:22

阅读数:5763

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭