я новичок в laravel, у меня есть выпадающий список, и я хочу заполнить его годами из UserController
Я не хочу писать длинный список года, я просто хочу, чтобы годы менялись каждый год.
в моем контроллере
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
Как я могу это сделать?
Ваше имя переменной options
не $op
,
Имя, которое вы передаете в with()
Первый параметр — это то, что вы используете для доступа к нему в представлении.
переключатель {{$op}}
в {{$options}}
Других решений пока нет …