在laravel中通过id调用视图
Calling a view through id in laravel
我在 views
文件夹中有不同的文件
在我的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.
谁能帮帮我?
@include
指令在呈现时被解析为 php 代码,因此您必须像在 php.
中执行任何其他字符串一样连接字符串
像这样:
@include('index_store.navbar.navbar-' . $layout->navbar_id)
我认为是语法问题,尝试这样写:
@include("index_store.navbar.navbar-{$layout->navbar_id}") // with double quotes
或
@include("index_store.navbar.navbar-" . $layout->navbar_id)
我在 views
文件夹中有不同的文件
在我的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.
谁能帮帮我?
@include
指令在呈现时被解析为 php 代码,因此您必须像在 php.
像这样:
@include('index_store.navbar.navbar-' . $layout->navbar_id)
我认为是语法问题,尝试这样写:
@include("index_store.navbar.navbar-{$layout->navbar_id}") // with double quotes
或
@include("index_store.navbar.navbar-" . $layout->navbar_id)