我正在尝试从表中提取数据,使用该数据填充选择输入,然后将该信息(和其他信息)发布到另一个表。呈现视图时,它会使用所需的数据正确填充选择,但是当我提交表单时,我收到未定义的变量错误。
Undefined variable: secondarygenre
看法
{{ Form::select('genre', $secondarygenre, null, array('class' => 'form-control', 'id' => 'genre')) }}
控制器
//Data is passed to the form in the view
public function addSubmission() {
$secondarygenre = Genre::lists('friendlyName', 'id');
return View::make('add')
->with('secondarygenre', $secondarygenre);
}
//Form is submitted
public function successfulSubmission() {
$track = new Track();
$track->genre_id = Input::get('genre');
$track->save();
}
如果它用数据填充选择输入,我知道它的变量不是未定义的。
如果我遗漏了什么,我深表歉意,这是我使用 Laravel(或任何 MVC 框架)的第一个项目。
任何帮助将不胜感激!