【发布时间】:2013-06-19 23:50:45
【问题描述】:
我正在尝试为发生事件构建一个表单。 Happening 引用了 place_id 的 Places 表。
例如正在发生的“OktoberFest”有一个 place_id 123,对应于表 Places to München
这些是模型中声明的关系:
模型地点:
public function happenings()
{
return $this->hasMany('Happening');
}
对于模型发生:
public function place()
{
return $this->belongsTo('Place');
}
model Happening 有一个 place_id 字段将其链接到 Place。
我也使用{{Form::model($happening, array('route' => array('happenings.update', $happening->id)...}}作为表单打开
问题 1:如何创建一个{{Form::text('......')}},以便在编辑正在发生的慕尼黑啤酒节时正确预填充 München?
问题 2: 我试图让该字段作为 ajax 自动建议工作(即,一旦输入 3 个字符,就开始从 Places 表中提取建议)。我检查了一些实现,但它们似乎与 问题 1
没有正确混合为了尝试解决问题1,我在这里尝试了解决方案 Laravel 4 Form builder Custom Fields Macro
但我无法让它工作。
很长的问题,这是我的第一个堆栈溢出问题,请耐心等待:)
【问题讨论】: