有没有人对此有任何想法。我不知道为什么它显示重复的查询。我搜索了很多,在stackoverflow上找到了一个答案,但没有得到正确的答案。如果有人遇到同样的错误,请告诉我。谢谢
protected $_param;
public function __construct(Utility $utility)
{
$league = $utility->checkDomainController();
view()->share('league', $league);
$this->league = $league;
}
这是控制器中的代码。与所有观点共享联盟。但是$league = $utility->checkDomainController();中只有一个查询
这是检查域控制器
if(\Request::server('HTTP_HOST') == env('MAIN_DOMAIN'))
{
$leagueSlug = Route::current()->getParameter('league');
$league = League::where('url', $leagueSlug)->first();
}
else
{
$league = League::where('custom_domain', \Request::server('HTTP_HOST'))->first();
}
if(!$league)
{
//error page
}
return $league;