listbox laravel数据

bnl4lu3b  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(335)

我试图检索数据从我的数据库到我的列表框,但它不工作,这是我的html代码

<select style="width:90%"class="form-control">

          @foreach($clients as $client)
          <center><option name="client_id" value= {{ $client->id}} >{{ $client->num_mowakil }} | {{$client->nom_mowakil}}</option></center>
          @endforeach
        </select>

我的问题是我得到的值错误:

"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'client_id' cannot be null (SQL: insert into `sujets

这是我在控制器中保存它的函数,我认为问题来自html代码:

public function store(Request $request){
     $sujet = new Sujet;
      $sujet->client_id=$request->input('client_id');
      $sujet->save();
}
lvmkulzt

lvmkulzt1#

“name”属性必须在 select 声明,不是在 option 一个。
例如:

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

相关问题