Dies ist ein seltsamer Fehler. Ich kann einen neuen Datensatz der Datenbank mit einer neuen UserEdit-Methode hinzufügen, aber wenn ich versuche, einen Datensatz zu aktualisieren. Nichts. Es wird nicht einmal ein leerer Wert eingegeben oder ein Fehler ausgegeben.Laravel kann die Datenbank nicht aktualisieren?
Was fehlt mir? Um zu versuchen, Probleme zu beseitigen, habe ich versucht, den Kern Update-Methode in der Dokumentation läuft etwa so:
protected function create()
{
$save = UserEdit::find(715);
$save->First_Name = 'Jeffrey';
$save->Last_Name = 'Way';
$save->save();
$id = UserEdit::find(715)->toArray();
return view('NewUser', compact('id'));
//return $array;
}
Dieses Problem ist das gleiche wie meine frühere Frage here, aber ich habe es nicht für angebracht, die Fragen zu verdoppeln und das ist technisch ein anderes Problem. Meine Klinge druckt nur eine Anordnung der Benutzerdaten im Moment, damit ich weiß, ob es funktioniert oder nicht:
@extends ('Layout')
@section('content')
<h1> Add Your Information {{ $id['name'] }}</h1>
<div class="col-md-6">
@foreach ($id as $key=>$value)
{{ $value }}<br>
@endforeach
</div>
@stop
Die Routen:
<?php
Route::get('/', function() {
return view('welcome');
});
Auth::routes();
Route::get('/home', '[email protected]');
Route::get('NewUser', '[email protected]');
Route::post('NewUser', '[email protected]');
Route::post('NewUser', '[email protected]')->name('submit');
Ich gehe davon aus, dass ich einige wichtige kleine Details vermisse, aber für das Leben von mir, kann nicht finden, was. Hat jemand eine Idee, wo er hinschauen sollte?
Zumindest einige grundlegende Debugging. Es ist klar von oben, dass die Methode, die Sie ausführen möchten, erstellt wird, wo Sie wie beim Routing auf UserForm zeigen. – itachi
Der Benutzerformular-Code wird nicht ausgelöst, bis eine Post-Anfrage gemacht wird. Deshalb zeigt die get-Anfrage auf zu erstellen, wie ich debuggen möchte, ohne meine Seiten herum zu mischen. Ich weiß, wann der UserForm-Code ausgelöst wird, da er nach Abschluss auf eine andere Seite umgeleitet wird. Was nicht passiert. – Mugluck