关闭

laravel5.4使用socialite实现github登录

1.安装laravel5.4composer create-project laravel/laravel zcms 5.42.安装Socialitecomposer require laravel/socialite3.配置编辑config/app.php'providers' => [ // 其它服务提供者... Laravel\Socialite\SocialiteServic...
阅读(14) 评论(0)

laravel5.4中npm run dev报错

仔细看了一下时间真的是好久都没有写博客了,去年还在认真记录遇到的每一个问题和新学到的知识,真的是惭愧。那么今天就记录一下npm run dev的问题 1.安装laravel5.4composer create-project laravel/laravel zcms 5.42.npmnpm install3.npm run dev按照文档来说这时候应该已经成功了,但是这个地方我出现了两个错误。1.找...
阅读(55) 评论(0)

linux下mysql允许远程连接

1.查看linux防火墙是否开放3306端口 执行iptables -nL --line-number 这里显示DROP代表防火墙阻止了3306端口。 2.添加防火墙例外 执行vim /etc/sysconfig/iptables 3.重启防火墙 执行service iptables restart 查看是否变为ACCEPT 4.创建远程连接用户并授权mysq...
阅读(412) 评论(0)

HTTP 缓存机制

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

Golang安装

下载Golang 配置环境变量 创建第一个程序 创建第一个库 1.下载Golang无论您是在什么操作系统上使用Golang,都可以到这里下载mac版本: 下载pkg文件,传送门 无脑安装 linux版本: 下载压缩包,wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz(推荐使用vpn后下载) 解压该文件,tar -z...
阅读(435) 评论(0)

PCRE正则表达式语法

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

在MAMP下PHP7安装Redis扩展

到github上下载phpredis的php7分支到本地 执行phpize 执行make && make install 拷贝redis.so到扩展文件夹 修改php.ini文件 需要注意的地方: 1. 下载phpredis时要切换到php7分支 2. 进入phpredis-php7目录执行phpize 执行phpize时要选择MAMP下的你正在使用的php7版本对应的phpize命令...
阅读(941) 评论(0)

关于pjax的一些坑

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

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

1.前台登录直接使用laravel自带的auth php artisan make:auth 然后可以查看路由文件:Route::group(['middleware' => 'web'], function () { Route::auth(); Route::get('/home', 'HomeController@index'); });执行php artisan migr...
阅读(2458) 评论(0)

Laravel中简单使用Repository模式

什么是Repository模式,laravel学院中用这样一张图来解释 其实将这个模式用在项目中就是为了将业务逻辑和具体的调用分开,创建一个仓库来存放这些业务逻辑。那么我们怎么使用呢? 建立Repository目录来存放不同的业务逻辑 在Contracts中存放接口文件,Eloquent中存放具体的实现方法TestRepository.php<?phpnamespace App\Repositor...
阅读(1935) 评论(0)

Laravel5.2使用RabbitMQ初体验

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

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

laravel学院...
阅读(466) 评论(0)

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

date("Y-m-d",strtotime('-30 days',strtotime('2016-9-30')));...
阅读(1750) 评论(0)

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

错误提示:Maximum function nesting level of ‘100’ reached, aborting! 解决办法:因为我是在windows上搭建的wamp环境,linux和mac暂时还没有实验,首先找到php.ini找到xdebug项,在最后添加一行xdebug.max_nesting_level=500 那么laravel如何隐藏index.php呢? 首先进入publ...
阅读(881) 评论(0)

PHP数组和对象的相互转换

关于php中想让对象以数组的形式访问,这时候就需要使用到get_object_vars()函数了。先来介绍一下这个函数。 官方文档是这样解释的:array get_object_vars ( object $obj )返回由 obj 指定的对象中定义的属性组成的关联数组。 举一个栗子:<?php class Point2D { var $x, $y; var $label;...
阅读(1538) 评论(0)
78条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:82028次
    • 积分:1607
    • 等级:
    • 排名:千里之外
    • 原创:72篇
    • 转载:4篇
    • 译文:1篇
    • 评论:18条
    文章分类
    最新评论