Php 在laravel中通过id调用视图
我在Php 在laravel中通过id调用视图,php,laravel,laravel-5,laravel-5.3,Php,Laravel,Laravel 5,Laravel 5.3,我在视图文件夹中有不同的文件 在navbar文件夹中,我有 navbar-1 navbar-2 现在我通过给它一个id来动态调用它 @include('index_store.navbar.navbar-{{ $layout->navbar_id }}') 何处为 $layout->navbar_id = 1 但是它说 View [index_store.navbar.navbar-<?php echo e($layout->navbar_id); ?>] n
视图
文件夹中有不同的文件
在navbar
文件夹中,我有
navbar-1
navbar-2
现在我通过给它一个id来动态调用它
@include('index_store.navbar.navbar-{{ $layout->navbar_id }}')
何处为
$layout->navbar_id = 1
但是它说
View [index_store.navbar.navbar-<?php echo e($layout->navbar_id); ?>] not found.
未找到视图[索引存储区.navbar.navbar-]。
有人能帮我吗?在呈现时,
@include
指令被解析为php代码,因此您必须像在php中处理任何其他字符串一样连接字符串
像这样:
@include('index_store.navbar.navbar-' . $layout->navbar_id)
我认为这是一个语法问题,试着这样写:
@include("index_store.navbar.navbar-{$layout->navbar_id}") // with double quotes
或
哦谢谢你,我不知道!最近刚开始拉威尔:)很高兴能帮上忙。祝拉雷维尔好运,这真是太棒了D
@include("index_store.navbar.navbar-" . $layout->navbar_id)