【发布时间】:2015-07-25 04:08:47
【问题描述】:
我有一个表单,用户应该在其中为他们的项目选择一个“主题”。
<div class="form-group">
{!! Form::label('subject', 'Subject', ['class' => 'control-label']) !!}
{!! Form::select('subject',$subjects, null , ['class' => 'form-control']) !!}
</div>
这些主题是从名为“主题”的数据库表中返回的,该表包含两列,一列用于“id”,另一列用于“主题”。项目表中的 subject_id 引用了主题表中的 id。用户在表单中选择了一个主题名称,但我需要将主题 ID 保存在项目表中。我想在表单请求中修改此输入并用其 ID 替换主题。 表单请求中的函数是这样的:
public function prepInput(){
$input=$this->all();
$input['subject_id']=something;
$this->replace($input);
}
如何找到主题的 ID?我有一个主题模型,这个模型和项目模型之间的关系已经建立。
【问题讨论】: