Laravel自动实现mysql-proxy的读写分离,读库可以配置多个,写库只有一个LARAVEL资源汇总Laravel自动实现mysql-proxy的读写分离,读库可以配置多个,写库只有一个‘mysql‘=>[‘read‘=>[‘host‘=>[‘10.100.20.112‘,‘10.100.20.113‘,
]
],‘write‘=>[‘host‘=>‘10.100.20.1..
分类:
其他好文 时间:
2016-06-23 11:08:42
阅读次数:
194
性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。这里是简单的列表:配置信息缓存 artisan config:cache路由缓存 artisan route:cache类映射 ...
分类:
其他好文 时间:
2016-06-22 18:40:12
阅读次数:
142
在使用post或者put等方法请求时,有时会报TokenMismatchException in VerifyCsrfToken.php line 67错误。原因是laravel默认开启了防CSRF。要解决该问题有两种方式,一种是在请求时将token值也提交过去,另一种是在防CSRF时排除所请求的路 ...
分类:
其他好文 时间:
2016-06-22 18:35:17
阅读次数:
716
/**
*Fireaneventandcallthelisteners.
*
*@paramstring|object$event
*@parammixed$payload
*@parambool$halt
*@returnarray|null
*/
//
publicfunctionfire($event,$payload=[],$halt=false)
{//firemeanstostart
//calllisteners
//Whenthegiven"event"isactuallyanobjectwe..
分类:
Web程序 时间:
2016-06-22 11:06:06
阅读次数:
148
/**
*Resolvethesubscriberinstance.
*
*@paramobject|string$subscriber
*@returnmixed
*/
protectedfunctionresolveSubscriber($subscriber)
{
if(is_string($subscriber)){//checkstring
return$this->container->make($subscriber);//makeit
}
return$subscriber;//..
分类:
Web程序 时间:
2016-06-21 11:04:22
阅读次数:
164
/**
*Setupawildcardlistenercallback.
*
*@paramstring$event
*@parammixed$listener
*@returnvoid
*/
protectedfunctionsetupWildcardListen($event,$listener)
{
$this->wildcards[$event][]=$this->makeListener($listener);
}//thisisawildcardbeyoulife!
//thismea..
分类:
Web程序 时间:
2016-06-20 16:05:10
阅读次数:
153
最近遇到一个问题. 额, 先讲下背景吧. 业务需求是一个定时抓取的资讯的任务A(在laravel 5.2 框架下), A 是每十分钟跑一次, 但是线上一直没有数据, 于是乎查找了, 因为A任务设置了不重复启动(即如果A十分钟没有完成就不会再起一个),.这个互斥实现是这样的, 任务启动时就会生成一个空 ...
分类:
Web程序 时间:
2016-06-19 16:59:27
阅读次数:
134
下载Laravel(http://www.golaravel.com/download/) Laravel 5.0 开始对 PHP 版本的要求是5.4以上 将下载的 PHP 安装包解压到任意目录,例如解压到 C 盘根目录下, PHP 的安装路径将是 C:\php。 将 PHP 的安装路径加入 PAT ...
1.创建一个默认名称的laravel项目 composer create-project laravel/laravel --prefer-dist 最终会在执行命令的目录下创建名为laravel的项目文件 2.创建一个自定义名称的laravel项目 composer create-project ...
分类:
其他好文 时间:
2016-06-17 22:26:20
阅读次数:
194
/**
*Registeraneventlistenerwiththedispatcher.
*
*@paramstring|array$events
*@parammixed$listener
*@paramint$priority
*@returnvoid
*/
publicfunctionlisten($events,$listener,$priority=0)
{//Registeraneventlistenerusedispathcer
foreach((array)$eventsas$event)..
分类:
Web程序 时间:
2016-06-17 17:46:41
阅读次数:
223