如何通过laravel中foreach循环中的一个提交按钮提交表单?
这是我的创建页面。这里是foreach循环中具有onsubmit按钮的表单。(这是我的创建页面。这里是foreach循环中具有on submit按钮的表单。) 这是与学生表相关的我的类型模型(这是与学生表相关的我的类型模型)如何通过laravel中foreach循环中的一个提交按钮提交表单?,laravel,laravel-5,eloquent,laravel-4,laravel-8,Laravel,Laravel 5,Eloquent,Laravel 4,Laravel 8,这是我的创建页面。这里是foreach循环中具有onsubmit按钮的表单。(这是我的创建页面。这里是foreach循环中具有on submit按钮的表单。) 这是与学生表相关的我的类型模型(这是与学生表相关的我的类型模型) 为每个输入创建数组,如下所示: <form method="post" action="{{route('types.store')}}"> @csrf <table>
为每个输入创建数组,如下所示:
<form method="post" action="{{route('types.store')}}">
@csrf
<table>
@foreach ($students as $student)
<tr>
<td>Name : </td>
<td><input type="text" class="form-control" name="name[]" value="{{ $student->name }}" readonly></td>
</tr>
<tr>
<td>Type : </td>
<td>
<select name="type[]" id="type">
<option value="present">present</option>
<option value="absent">absent</option>
<option value="half_day">half day</option>
</select>
</td>
</tr>
<tr>
<td>Date : </td>
<td><input type="date" class="form-control" name="date[]"></td>
</tr>
@endforeach
<button class="btn btn-primary" name="submit" id="submit">Submit</button>
</table>
</form>
@csrf
@foreach($student作为$student)
姓名:
类型:
目前
缺席的
半天
日期:
@endforeach
提交
我想您可以将整个表单放在foreach中
public function create()
{
$students = Student::all();
return view('types.create', compact('students'));
}
public function store(Request $request)
{
$request->validate([
'name' => 'required',
'type' => 'required',
'date' => 'required',
]);
$type = Type::create([
'name' => $request->input('name'),
'type' => $request->input('type'),
'date' => $request->input('date'),
]);
return redirect()->route('types.index')->withSuccess('Done');
}
use HasFactory;
protected $table = 'types';
protected $fillable = [
'name',
'date',
];
public function student()
{
return $this->belongsTo(Student::class);
}
<form method="post" action="{{route('types.store')}}">
@csrf
<table>
@foreach ($students as $student)
<tr>
<td>Name : </td>
<td><input type="text" class="form-control" name="name[]" value="{{ $student->name }}" readonly></td>
</tr>
<tr>
<td>Type : </td>
<td>
<select name="type[]" id="type">
<option value="present">present</option>
<option value="absent">absent</option>
<option value="half_day">half day</option>
</select>
</td>
</tr>
<tr>
<td>Date : </td>
<td><input type="date" class="form-control" name="date[]"></td>
</tr>
@endforeach
<button class="btn btn-primary" name="submit" id="submit">Submit</button>
</table>
</form>