Php Laravel下拉列表使用一对多关系保存数据

Php Laravel下拉列表使用一对多关系保存数据,php,laravel,drop-down-menu,blade,Php,Laravel,Drop Down Menu,Blade,您好如何保存下拉列表中的值我正在使用blade,下拉列表数据来自另一个表我正在使用一对多关系,但我无法将值保存到我的控制器 注意:我无法保存以下内容的值:学生id、班级id、级别id 控制器 视图刀片 {{csrf_field}} 学年 大学生 -挑选- @foreach$student作为$student {{$student->studentname} @endforeach 数量 -挑选- @foreach$levels作为$level {{$level->levelname} @end

您好如何保存下拉列表中的值我正在使用blade,下拉列表数据来自另一个表我正在使用一对多关系,但我无法将值保存到我的控制器

注意:我无法保存以下内容的值:学生id、班级id、级别id

控制器

视图刀片

{{csrf_field}} 学年 大学生 -挑选- @foreach$student作为$student {{$student->studentname} @endforeach 数量 -挑选- @foreach$levels作为$level {{$level->levelname} @endforeach 班 -挑选- @foreach$classes作为$class {{$class->classname} @endforeach 地位 -挑选- 忙碌的 撤退 毕业 提交 从选项标记中删除distable=true selected=true:

@萨加尔·乔塔姆

修复它,谢谢,但是如何在我的索引中显示名称而不是id

报名表 名称 大学生 数量 班 行动 @foreach$帐户作为$帐户 {{$account->accountname} {{$account->Student_id} {{$account->Level_id} {{$account->Classes_id} {{$account->status} @endforeach
你有什么错误吗?您的要求是什么:DIn Controller请调试并打印$\u POST变量,然后查看您是否获得学生id、级别id和类id如何迁移帐户表Disable=true selected=true,不认为有必要。
 public function store(Request $request)
{
    //
    $this->validate($request, [


        'accountname'=>'required|max:50',
        'Student_id'=>'required|max:50',
        'Level_id'=>'required|max:50',
        'Classes_id'=>'required|max:50',
        'status'=>'required|max:50',

            ]);


            $accounts = new Account();
            $accounts->accountname = $request->accountname;
            $accounts->Student_id = $request->Student_id;
            $accounts->Level_id = $request->Level_id;
            $accounts->Classes_id = $request->Classes_id;
            $accounts->status = $request->status;
            $accounts->save();

  //Display a successful message upon save
    return redirect()->route('accounts.index')
        ->with('flash_message', 'Success.');
}
<div class="form-group">
<label>STUDENT</label>
 <select style="width: 200px" class="form-control" id="Student_id" name="Student_id"  >
    <option value="N/A">--SELECT--</option>
    @foreach($students as $student)
    <option value="{{$student->id}}">{{$student->studentname}}</option>
    @endforeach
 </select>
</div>



<div class="form-group">
<label>Level</label>
 <select style="width: 200px" class="form-control" id="Level_id" name="Level_id">
  <option value="N/A">--SELECT--</option>
  @foreach($levels as $level)
   <option value="{{$level->id}}">{{$level->levelname}}</option>
  @endforeach
 </select>
</div>


<div class="form-group">
<label>Class</label>
 <select style="width: 200px" class="form-control" id="Classes_id" name="Classes_id">
  <option value="N/A">--SELECT--</option>
  @foreach($classes as $class)
   <option value="{{$class->id}}">{{$class->classname}}</option>
  @endforeach
  </select>
</div>


<div class="form-group">
  <label>Status</label>
  <select style="width: 200px" class="form-control" id="status" name="status">
   <option value="N/A">--SELECT--</option>
   <option value="ACTIVE">ACTIVE</option>
   <option value="WITHDRAW">WITHDRAW</option>
   <option value="GRADUATE">GRADUATE</option>
  </select>
</div>