2017-03-21 6 views
1

に私はは、IDによってビューを呼び出すlaravel

navbar-1 
navbar-2 

今、私は

@include('index_store.navbar.navbar-{{ $layout->navbar_id }}') 
のようにそれにIDを与えることによって、それを動的に呼び出すいている navbarフォルダ内の viewsフォルダ

で異なるファイルを持っています

as

$layout->navbar_id = 1 

しかし、それは

View [index_store.navbar.navbar-<?php echo e($layout->navbar_id); ?>] not found. 

は誰も私を助けることができると言いますか?

答えて

2

@includeディレクティブは、レンダリング時にPHPコードに解析されるため、PHPで他の文字列と同じように文字列を連結する必要があります。

そのよう

:私はそれが好き書き込もうと、それは構文の問題だと思う

@include('index_store.navbar.navbar-' . $layout->navbar_id) 
+0

ああ!私は知らなかったありがとう!最近laravelを始めました:) – Alen

+0

喜んで私は助けることができました。 Laravelとの幸運、それは素晴らしいです! :D – Jerodev

1

@include("index_store.navbar.navbar-{$layout->navbar_id}") // with double quotes 

OR

@include("index_store.navbar.navbar-" . $layout->navbar_id) 
関連する問題