我想在1 laravel安装多个站点。这些网站具有相同的功能,只有很少的布局变化和文本变化。
我把它放在了我的routes.php
$requestingSite = Request::server('SERVER_NAME');;
switch($requestingSite)
{
case 'domain.com':
define('SITE_ID', 1);
break;
}
但是为每个站点使用不同布局的最佳方法是什么呢?例如,当我尝试在blade.php文件中使用SITE_ID时,它会给出一个错误。
谢谢
您可以使用View::share('SITE_ID', 1)
,而不是使用常量,这可以从您的所有视图通过{{ $SITE_ID }}
访问。