1

1回のlaravelインストールで複数のサイトを持ちたいです。サイトの機能は同じで、レイアウトの小さな変更とテキストの変更はほとんどありません。

これをroutes.phpに配置しました

$requestingSite = Request::server('SERVER_NAME');;

switch($requestingSite)
{
    case 'domain.com':
    define('SITE_ID', 1);
    break;
}

しかし、サイトごとに異なるレイアウトを使用する最善の方法は何でしょうか? たとえば、blade.php ファイルで SITE_ID を使用しようとすると、エラーが発生します。

ありがとうございました

4

1 に答える 1

1

使用できる定数を使用する代わりにView::share('SITE_ID', 1)、これは を介し​​てすべてのビューからアクセスできます{{ $SITE_ID }}

于 2013-05-31T01:30:21.147 に答える