Laravel 4:无法执行发送到视图的php变量

时间:2014-08-01 22:10:53

标签: php view laravel

我执行变量<?php echo $show?>时出现问题,我在OrderingController中发送了动作go_back

public function going_back(){
    return View::make('index', array('show' => 'TRUE'));
}

任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

尝试

<?php echo $show ? 'TRUE' : 'FALSE'; ?>

如果你使用Blade,你可以选择

{{ $show ? 'TRUE' : 'FALSE' }}

答案 1 :(得分:0)

在控制器功能中尝试此代码: -

public function going_back()
{
    $show=True;
    return View::make('test')->with('show',$show);
}

现在查看试试这个:

{{$show? $show:false}}

如果$ show为true,它将返回1。

如果它不起作用,则表示您的视图中存在其他问题。粘贴您的视图代码以获得更好的解决方案。