【发布时间】:2018-12-03 06:55:15
【问题描述】:
我尝试制作一个包含多个日期输入的表单,我从注册/登录刀片模板中复制了模型,但它不起作用,这是我在模板中所做的:
<form method="POST" action="{{ route('createDispo') }}">
@csrf
<div class="form-group row">
<label for="date_debut" class="col-md-4 col-form-label text-md-right">Date de début</label>
<div class="col-md-6">
<input type="date" name="date_debut" class="form-control" required>
</div>
</div>
<div class="form-group row">
<label for="date_debut_heure" class="col-md-4 col-form-label text-md-right">Heure de début</label>
<div class="col-md-6">
<input type="date" name="date_debut_heure" class="form-control" required>
</div>
</div>
<div class="form-group row">
<label for="date_fin" class="col-md-4 col-form-label text-md-right">Date de fin</label>
<div class="col-md-6">
<input type="date" name="date_fin" class="form-control" required>
</div>
</div>
<div class="form-group row">
<label for="date_fin_heurev" class="col-md-4 col-form-label text-md-right">Heure de fin</label>
<div class="col-md-6">
<input type="date" name="date_fin_heure" class="form-control" required>
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-6 offset-md-4">
<button type="submit" class="btn btn-primary">
Ajouter
</button>
</div>
</div>
</form>
但是表单不像注册或登录那样返回$data数组,而只返回第一个值(date_debut而不是数组,如何正确使用Laravel做一个表单?
编辑:
这是我的控制器
public function createDispo(array $data){
$disponibilite = new Disponibilite();
$disponibilite->date_debut = $data["date_debut"];
$disponibilite->date_fin = $data["date_fin"];
//$user->disponibilites()->save($disponibilite);
}
问题是我没有收到这个“数据”数组,但只有一个值(第一个日期选择器)
【问题讨论】:
-
您好,这可能与您在控制器中处理请求的方式有关,您可以在这里发布吗?
-
我编辑我的消息