ezreal_rao

ezreal_rao 查看完整档案

上海编辑  |  填写毕业院校  |  填写所在公司/组织 www.randzh.com 编辑
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

ezreal_rao 提出了问题 · 2020-09-22

如何在不同服务中共用一套model层

目前我们有四套系统,两套laravel框架写的,两套hyperf框架写的。共用一个数据库,导致的一个问题就是同一个Model类要在四个服务中写一遍,很是麻烦和繁琐,请问有什么方案可以解决这个问题吗?谢谢。
hyperflaravel都用的是Eloquent ORM。所以兼容问题还是可以解决的。
目前服务运行采用的是k8s+docker的方案。

关注 4 回答 3

ezreal_rao 提出了问题 · 2020-09-22

如何在不同服务中共用一套model层

目前我们有四套系统,两套laravel框架写的,两套hyperf框架写的。共用一个数据库,导致的一个问题就是同一个Model类要在四个服务中写一遍,很是麻烦和繁琐,请问有什么方案可以解决这个问题吗?谢谢。
hyperflaravel都用的是Eloquent ORM。所以兼容问题还是可以解决的。
目前服务运行采用的是k8s+docker的方案。

关注 4 回答 3

ezreal_rao 回答了问题 · 2019-10-18

不连接ssh无法访问nginx

第一:排查你的nginx 中的root参数是否配置。
第二:排查你的php所属用户和用户组和nginx是不是相同。
第三:检查fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;这个是否配置正确。

关注 2 回答 1

ezreal_rao 回答了问题 · 2019-10-18

laravel如何通过 url 获取 route 对象?

你直接

try {
    app('router')->getRoutes()->match($request);
} catch (\Exception $e) {
    //todo....
}

也可以吧

关注 2 回答 1

ezreal_rao 回答了问题 · 2019-10-18

laravel的auth的密码验证规则怎么自定义?

加一个验证就行了

protected function validateLogin(Request $request)
{
    $this->validate($request, [
        'username'    => 'required|string',
        'password' => 'required|string',
    ]);
}
$this->validateLogin();
$credentials = $request->only('username', 'password');
auth('member')->attempt($credentials);

关注 2 回答 1

ezreal_rao 回答了问题 · 2019-10-18

关于多系统之间的统一登录问题

使用CAS呢?

关注 3 回答 2

ezreal_rao 回答了问题 · 2019-10-18

laravel Socialite第三方登录twitter没法用?

你这个是被墙的原因,因为api.twitter.com的服务器在美国,只能翻墙,没有其他方法。
我做第三方登录也碰到了这个原因,不能用代理,只能硬翻过去。可以在网上搜搜部分免费翻墙软件。

关注 2 回答 1

ezreal_rao 回答了问题 · 2019-10-18

PHP怎么获取一个分类下面的所有子分类的数据?

可以参考我的一篇文章,数据库使用预排序方式设计。我之前的一个组织架构就是用该方法实现的。
mysql预排序实现无限极分类

关注 5 回答 5

ezreal_rao 赞了回答 · 2019-06-05

php负载均衡和集群的区别?

那就简单说
1、集群:每台机器,做同样的事情,更偏向加机器做相同的事,提供横向扩展。
负载均衡:更偏向于资源的调度和分配,就是你有一个集群了,负载均衡决定把计算转发到集群的某个机器去处理。
你肯定听过负载均衡算法之类的,但是肯定没听过集群算法,就是这样。
负载均衡器=负载均衡算法+集群。
而且理论上,有转发功能的组件都可以做为负载均衡器的。比如LVS、Nginx、Haproxy、F5,再如数据库中的Codis、MyCat,也有负载均衡器的功能。
2、多个云服务器实现负载均衡,其实你机器在不在同一个区域,没限制,只是对用户体验来说,会有影响,你浙江的用户,结果调度到北京的服务器,体验不好吧。看你调度算法了。
3、假如,你服务比较大,你把服务拆分为不同的组件到不同的机器上,那就是分布式了。每个组件肯定不会是单机部署,肯定也是多个,那么这一组就是一个小集群。

关注 4 回答 3

ezreal_rao 回答了问题 · 2019-06-05

Apache2.4如何设置使能Transfer-Encoding: chunked

我猜测是因为没开启apache中的KeepAlive,参考一下apache社区中的这篇回答,链接描述

关注 2 回答 2

认证与成就

  • 获得 0 次点赞
  • 获得 2 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 2 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-12-20
个人主页被 215 人浏览