2014-10-07 1 views
0

Я новичок в laravel, у меня есть раскрывающийся список, и я хочу заселить его годами с 'UserController' Я не хочу писать длинный список года, я просто хочу, чтобы годы были добавляется с каждым годом изменение.неопределенная переменная в виде 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

, как я могу это сделать?

ответ

2

Ваше имя переменной options, а не $op.

Имя, которое вы передаете в with(), первый параметр - это то, что вы используете для доступа к нему в представлении.

переключатель {{$op}} в {{$options}}

+1

спасибо, это была моя проблема – dxcoder1

+0

Если что обеспечило решение для вас, пожалуйста, принять его в качестве ответа, нажав на галочку. –