边栏选项卡中未定义的变量(单值数据)



我正在尝试将变量$cMonth传递给我的视图。我尝试使用 foreach 循环它,即使它是一个单值数据并且错误仍然说未定义的变量..我尝试了dd($cMonth)并显示了正确的输出。

这是我的控制器的一个片段。

$cMonth = date("F", mktime(0, 0, 0, $month, 1));
return view('admin.request',compact('showData','cMonth', 'year'));

鉴于此,我这样称呼cMonth——

{{ ($cMonth) }}

使用此路由代码

Route::get('/test', function() {
    $month = 3;
    $showData = true;
    $year = 2019;
    $cMonth = date("F", mktime(0, 0, 0, $month, 1));
    return view('test', compact('cMonth', 'showData', 'year'));
});

而这个观点

{{ $cMonth }}

它按预期工作。您是否尝试过仅将该代码用于视图,看看它是否有效?

您应该发布完整的视图代码,因为似乎在某个地方/以某种方式未设置变量。

相关内容

  • 没有找到相关文章

最新更新