laravel视图中的未定义变量

时间:2014-10-07 05:45:19

标签: php laravel blade

我是laravel的新手,我有一个下拉列表,我想用来自用户控制器' 我不想写一长串年份,我只想在每年的变化中添加多年。

在我的控制器中

public function setYear(){
        $op="";
        for($i=2010;$i<date('Y')+1;$i++)
            {
                $op.="<option value=".$i.">".$i."</option></br>";
            }
         return View::make('admin.setYear')->with('options',$op);
    }
我认为

<select  name="gender">
  <option>Select</option>
    {{$op}}
</select>

我得到这个Undefined variable: op (View

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您的变量名称为options,而不是$op

您在with()第一个参数中传递的名称是您在视图中用来访问它的名称。

{{$op}}切换为{{$options}}