Ich entwickle Anwesenheitsmanagementsystem.Laravel Date/Time Carbon Ausgabe
Mein Blick ist so.
Was ich brauche, ist, wenn ich die Zeit Wert auswählen und Mark here
Taste aktuellen Daten und Zeitwert drücken müssen in der Datenbank gespeichert werden, nach Auszubildenden ID
.
Hier ist die Ansicht dafür.
<table class="table table-striped">
<thead>
<th>Trainee ID</th>
<th>Name with Initials</th>
<th>Time</th>
<th>Mark Here!</th>
</thead>
<tbody>
@foreach($items as $item)
<tr>
<td>
<div class="form-group">
<input type="text" name="trainee_id" class="form-control" value="{{ $item->trainee_id }}">
</div>
</td>
<td>
{{ $item->name_with_initials }}
</td>
<td>
<label><input type="checkbox" name="time" id="time" value="time"> Time</label>
</td>
<td>
<a class="btn btn-info" href="Bankdetails/{{ $item->trainee_id }}">Mark Here</a>
</td>
</tr>
@endforeach
</tbody>
</table>
Ich weiß, dass mein Controller vollkommen in Ordnung ist und repariert werden muss.
public function store(Request $request)
{
$queryType = $request->time;
$carbon = new Carbon('queryType');
attendancedetails::create($request->all());
return view('traineeattendance.attendanceo');
}
Hier ist das erforderliche Datenmodell.
class attendancedetails extends Model
{
protected $table = "attendancedetails";
protected $fillable = ['id',
'attendance_date',
'trainee_id',
'name',
'starting_time',
'end_time',
'site_visit_time'];
}
Kann mir jemand vorschlagen, das zu beheben.
Sind Sie sicher, Ihr Controller ist richtig? Haben Sie '$ request-> all()' gedumpt? Ich denke create mit '$ request-> all()' keine gute Praxis. –
$ request-> all() für das Speichern von Daten in der Datenbank.my Controller ist falsch für das, was ich will.so, dass ich das beheben müssen – Dasun
Sie müssen Benutzerteilnahme mit der Zeit hinzufügen? Ihre Anfrage hat nur eine Praktikanten-ID. Wie können Sie weitere Details hinzufügen, die Sie in Model –